ClusterMarkerExtension extension

聚合marker相关

on

Methods

cleanCluster() → Future<bool>
清除聚合marker since 3.7.0
getClusterOnZoomLevel(int clusterZoom) → Future<List<BMFClusterInfo?>>
获取指定级别下聚合后的BMFCluster对象 since 3.7.0 IOS独有接口,Android暂不支持 int clusterZoom 地图级别
refreshClusters(List<BMFClusterInfo> clusterInfos) → Future<bool>
在合适的时机更新聚合marker,推荐在setMapRegionDidChangeCallback回调中进行更新 since 3.7.0 可以根据getClusterOnZoomLevel获取到当前层级下的BMFClusterInfo,然后进行marker样式设置 iOS独有 Android暂不支持 List<BMFClusterInfo> clusterInfos clusterInfos的样式
setClusterCoordinates(List<BMFClusterInfo> clusterInfos) → Future<bool>
设置需要聚合的marker经纬度 since 3.7.0
setClusterMaxDistanceInDP(int maxDistanceInDP) → Future<bool>
maxDistanceInDP 最大聚合距离 单位dp 默认为50dp since 3.7.0
updateClusters(List<BMFClusterInfo> clusterInfos) → Future<bool>
更新聚合BMFClusterInfo, since 3.7.0