根据您所需要实现的具体目标,您可能会对Leaflet.MarkerCluster.Freezable子插件感兴趣:当被冻结/禁用时,聚类将不再在地图缩放时拆分/合并,但保留它们作为指定缩放级别上的状态。例如,如果您希望集群反映缩放15个配置:var map = L.map("map"), mcg = L.markerClusterGroup(options); mcg.addLayers(arrayOfMarkers); mcg.addTo(map); mcg.freezeAtZoom(15); 免责声明:我是该子插件的作者。
“当缩放改变时,是否有禁用自动重新聚类的选项?”“没有。”在 Leaflet.MarkerCluster 中,聚类取决于 maxClusterRadius 选项的值,该值以屏幕像素为单位,在当前缩放级别下进行测量。我鼓励您查看其他 Leaflet 聚类插件,因为其中一些具有不依赖于缩放级别的聚类算法。