Javascript 传单标记群集-如何检查群集是否将蜘蛛化(即是否具有最大缩放级别)?

Javascript 传单标记群集-如何检查群集是否将蜘蛛化(即是否具有最大缩放级别)?,javascript,leaflet,gis,leaflet.markercluster,Javascript,Leaflet,Gis,Leaflet.markercluster,我想实现我自己的蜘蛛化形式(HTML弹出窗口),所以我需要知道集群是否将被蜘蛛化(即具有maxZoom级别)。有一个spiderfied事件,但它是在集群被spiderfied后触发的,这对我来说是无用的 关于地理信息系统,也有一个类似的问题,但答案并不适用于我: 在集群单击之后,我检查了事件对象,但是我没有发现普通和“准备蜘蛛化”集群对象之间的任何区别。传单.markercluster插件中指示是否应该蜘蛛化的逻辑在MarkerClusterGroup的内部方法中 您可以轻松地根据自己的需要进

我想实现我自己的蜘蛛化形式(HTML弹出窗口),所以我需要知道集群是否将被蜘蛛化(即具有maxZoom级别)。有一个
spiderfied
事件,但它是在集群被spiderfied后触发的,这对我来说是无用的

关于地理信息系统,也有一个类似的问题,但答案并不适用于我:


在集群单击之后,我检查了事件对象,但是我没有发现普通和“准备蜘蛛化”集群对象之间的任何区别。

传单.markercluster插件中指示是否应该蜘蛛化的逻辑在MarkerClusterGroup的内部方法中

您可以轻松地根据自己的需要进行调整:

var map=L.map(“map”);
L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png'{
属性:“©;贡献者”
}).addTo(地图);
地图设置视图([48.85,2.35],12);
var mcg=L.markerClusterGroup().addTo(map);
mcg.on(“群集单击”,功能(事件){
var cluster=event.layer,
底部集群=集群;
while(bottomCluster.\u childClusters.length==1){
bottomCluster=bottomCluster._childClusters[0];
}
如果(底部群集.\u缩放===mcg.\u最大缩放&&
底部群集。_childCount==群集。_childCount){
//所有子标记都包含在此群集中。\u最大化此群集。
log('cluster will spiderfy');
}
});
//2个标记位于完全相同的位置。
L.标记([48.85,2.35])。添加到(mcg);
L.标记([48.85,2.35])。添加到(mcg);
//1处于稍微不同的位置,以便在更高的缩放级别时,标记脱离簇。
L.marker([48.858,2.358]).addTo(mcg)

非常感谢您的回答,我已经失去了希望:)如果一切正常,我会检查并接受它。