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

Android 地图SDK

百度地图SDK是一套应用程序接口, 通过调用地图SDK接口,开发者可以轻松访问百度地图的服务和数据,构建功能丰富、交互性强的地图类应用程序。

批量添加

百度地图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);

显示效果如图:
points1.png

批量删除

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

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

  • 文档水平很差

  • 文档水平一般

  • 文档不错

  • 文档写的很好

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

提交反馈

拖动标注工具

添加矩形标注

添加箭头标注

完成

取消