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

文档全面上新

更科技的视觉体验,更高效的页面结构,快前往体验吧!

体验新版
更新时间:2020年06月23日
批量添加

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

BMFMarker marker0 = BMFMarker(
          position: BMFCoordinate(39.928617, 116.40329),
          title: '第一个',
          subtitle: 'test',
          identifier: 'flutter_marker',
          icon: 'resoures/icon_ugc_start.png',
          enabled: enable,
          draggable: dragable);

BMFMarker marker1 = BMFMarker(
          position: _startPos,
          title: '第二个',
          subtitle: 'test',
          identifier: 'flutter_marker',
          icon: 'resoures/icon_binding_point.png',
          enabled: enable,
          draggable: dragable);

List<BMFMarker> markers = [];
markers.add(marker0);
markers.add(marker1);
myMapController?.addMarkers(markers);
显示效果如图:
     

dbj.jpg

批量删除

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

/// 清除地图上的所有Marker
myMapController?.removeMarkers(_markers)
  • 文档根本没法用

  • 文档水平很差

  • 文档水平一般

  • 文档不错

  • 文档写的很好

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

提交反馈

拖动标注工具

添加矩形标注

添加箭头标注

完成

取消