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

浏览器版本低!无法浏览完整内容,建议升级或更换浏览器。
批量添加和删除
下载开发文档
批量添加

百度地图sdk为开发者提供一次性向地图上添加大批量overlay的接口。
示例代码(示例代码中一次性添加三个marker,更大量overlay的添加方法同理。):

//创建overlayoptions的集合
list<overlayoptions> options =newarraylist<overlayoptions>();
//构造大量坐标数据
latlng point1 =newlatlng(39.92235,116.380338);
latlng point2 =newlatlng(39.947246,116.414977);
latlng point3 =newlatlng(39.937246,116.314977);
//创建overlayoptions属性
overlayoptions option1 =newmarkeroptions()
.position(point1)
.icon(bda);
overlayoptions option2 =newmarkeroptions()
.position(point2)
.icon(bda);
overlayoptions option3 =newmarkeroptions()
.position(point3)
.icon(bda);
//将overlayoptions添加到list
options.add(option1);
options.add(option2);
options.add(option3);
//在地图上批量添加
mbaidumap.addoverlays(options);

显示效果如图:

批量添加
批量删除

百度地图sdk提供一次性清除地图上的所有覆盖物(overlay对象和infowindow)的接口。
示例代码:

//清除地图上的所有覆盖物
mbaidumap.clear();

上一篇

绘制overlay

下一篇

自定义瓦片图层

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

网站地图