绘制海量点
2.0.3版本起SDK支持海量点图层绘制,用于批量展现坐标点数据
通过IMultiPointOption来设置海量点图层的属性,绘制的示例代码如下:
let jsonFile = getContext().resourceManager.getRawFileContentSync('locations.json');let str = buffer.from(jsonFile.buffer).toString()const data :Record<string, number>[]= JSON.parse(str);const datas = data.map(item=>new LatLng(item.lat,item.lng));const multiPoint = new MultiPoint({multiPointItems: datas.map(item=> new MultiPointItem(item)),icon: new ImageEntity('rawfile://map_marker_red.png')})this.mapController?.addOverlay(multiPoint);
绘制效果如图:

上一篇
下一篇
本篇文章对您是否有帮助?