浏览器版本低!无法浏览完整内容,建议升级或更换浏览器。

WebAPI文档全面上新

新增示例代码、在线运行等功能,帮助您实现快速接入,前往体验吧!

体验新版
更新时间:2020-06-23
批量添加

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

//创建OverlayOptions的集合
List<OverlayOptions> options = new ArrayList<OverlayOptions>();
//构造大量坐标数据
LatLng point1 = new LatLng(39.92235, 116.380338);
LatLng point2 = new LatLng(39.947246, 116.414977);
LatLng point3 = new LatLng(39.937246, 116.314977);
//创建OverlayOptions属性
OverlayOptions option1 =  new MarkerOptions()
                .position(point1)
                .icon(bdA);
OverlayOptions option2 =  new MarkerOptions()
                .position(point2)
                .icon(bdA);
OverlayOptions option3 =  new MarkerOptions()
                .position(point3)
                .icon(bdA);
//将OverlayOptions添加到list
options.add(option1);
options.add(option2);
options.add(option3);
//在地图上批量添加
mBaiduMap.addOverlays(options);

显示效果如图:

Screenshot_20200610_112649_baidumapsdk.demo.jpg

批量删除

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

//清除地图上的所有覆盖物
mBaiduMap.clear();
  • 文档根本没法用

  • 文档水平很差

  • 文档水平一般

  • 文档不错

  • 文档写的很好

如发现文档错误,或对此文档有更好的建议,请在下方反馈。问题咨询请前往反馈平台提交工单咨询。

提交反馈

拖动标注工具

添加矩形标注

添加箭头标注

完成

取消