基础库 1.0.0 开始支持,低版本需做兼容处理。
地图(v2.7.0 起支持同层渲染,相关api wx.createMapContext。
当地图上需要展示的标记点 marker 过多时,可能会导致界面上 marker 出现压盖,展示不全,并导致整体性能变差。针对此类问题,推出点聚合能力。
使用流程如下:
- MapContext.initMarkerCluster 对聚合点进行初始化配置(可选);
- MapContext.addMarkers 指定参与聚合的 marker;
MapContext.on('markerClusterCreate', callback)
触发时,通过 MapContext.addMarkers 更新聚合簇的样式 (可选);- MapContext.removeMarkers 移除参与聚合的 marker;