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

WebAPI文档全面上新

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

体验新版
      更新时间:2020-09-20
Android 7.4.0版本起SDK支持海量点图层绘制,用于批量展现坐标点数据,并支持点击事件。
添加海量点数据:

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

// 海量点icon 
BitmapDescriptor bitmapA = BitmapDescriptorFactory.fromResource(R.drawable.marker_blue);
// 代码演示中的点比较少,更多的点可以参考官网示例Demo
List<LatLng> locations = new ArrayList<>();
locations.add(new LatLng(39.965,116.404));
locations.add(new LatLng(39.925,116.454));
locations.add(new LatLng(39.955,116.494));
locations.add(new LatLng(39.905,116.554));
locations.add(new LatLng(39.965,116.604));

ArrayList<MultiPointItem> multiPointItems = new ArrayList<>();
for (int i = 0; i < locations.size(); i++) {
    // 创建覆盖物单个点对象
    MultiPointItem multiPointItem = new MultiPointItem(locations.get(i));
    multiPointItems.add(multiPointItem);
}
// 设置海量点数据
MultiPointOption multiPointOption = new MultiPointOption();
multiPointOption.setMultiPointItems(multiPointItems);
multiPointOption.setIcon(bitmapA);
// 添加海量点覆盖物
mMultiPoint = (MultiPoint) mBaiduMap.addOverlay(multiPointOption);

绘制效果如图:

rendermap_2.png

  • 文档根本没法用

  • 文档水平很差

  • 文档水平一般

  • 文档不错

  • 文档写的很好

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

提交反馈

拖动标注工具

添加矩形标注

添加箭头标注

完成

取消