我正在对相同位置的标记进行聚类 (即 maxClusterRadius = 0)。当单击簇时,我希望它在特定缩放级别下居中并放大,然后立即展开。使用以下代码,展开操作不会在缩放后发生,但如果已经达到所需的缩放级别,则会展开。我怀疑这是因为缩放后集群被认为是不同的。如何引用新的集群(例如基于纬度/经度)?
cluster.on('clusterclick', function (a) {
if (map.getZoom() < 19) {
map.once('zoomend', function() { a.layer.spiderfy(); });
map.flyTo(a.layer.getLatLng(), 19);
}
else
a.layer.spiderfy();
});