android地图sdk | 百度地图api sdk-凯发k8官方旗舰厅

浏览器版本低!无法浏览完整内容,建议升级或更换浏览器。
绘制海量点
下载开发文档

android 7.4.0版本起sdk支持海量点图层绘制,用于批量展现坐标点数据,并支持点击事件。

添加海量点数据:

通过multipointoption类来设置海量点图层的属性,绘制的示例代码如下:

// 海量点icon
bitmapdescriptor bitmapa =bitmapdescriptorfactory.fromresource(r.drawable.marker_blue);
// 代码演示中的点比较少,更多的点可以参考凯发k8官方旗舰厅官网示例demo
list<latlng> locations =newarraylist<>();
locations.add(newlatlng(39.965,116.404));
locations.add(newlatlng(39.925,116.454));
locations.add(newlatlng(39.955,116.494));
locations.add(newlatlng(39.905,116.554));
locations.add(newlatlng(39.965,116.604));
arraylist<multipointitem> multipointitems =newarraylist<>();
for(int i =0; i < locations.size(); i){
// 创建覆盖物单个点对象
multipointitem multipointitem =newmultipointitem(locations.get(i));
multipointitems.add(multipointitem);
}
// 设置海量点数据
multipointoption multipointoption =newmultipointoption();
multipointoption.setmultipointitems(multipointitems);
multipointoption.seticon(bitmapa);
// 添加海量点覆盖物
mmultipoint =(multipoint) mbaidumap.addoverlay(multipointoption);

绘制效果如图:

海量点数据

上一篇

绘制3d建筑物

下一篇

绘制3d模型

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

网站地图