【发布时间】:2015-09-09 13:09:42
【问题描述】:
我有一个具有 2-7 级缩放级别并使用 MarkerCluster 插件的传单地图,默认情况下,我有 L.MarkerClusterGroup 禁用集群缩放级别 2(这意味着没有集群),我试图让用户单击一个按钮,然后将聚类缩放级别更改为 5。这可能吗?
我知道我可以通过创建两个markercluster 组来做到这一点,一个没有聚类,一个有聚类并根据点击删除/添加它,但这看起来非常混乱。确实,有几种方法可以做到这一点,但它们非常笨拙。
代码:
默认(2 是最低的缩放级别):
var markers = new L.MarkerClusterGroup (
{
disableClusteringAtZoom: 2,
maxClusterRadius: 100,
animateAddingMarkers: true
});
我想做的可以做到:
$('#mcluster').click(function() {
//do some code that sets the disableClusterAtZoom to 5
});
【问题讨论】:
标签: javascript leaflet markerclusterer