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