我正在使用Leaflet标记一系列标记。我正在使用MarkerCluster插件来创建集群。我现在正在做什么我将地图的视图设置为我的数组的第一点。我要做的就是使地图居中,以便用户可以在地图加载时查看所有点/群集。
我的数组看起来像m = [L.Marker, L.Marker,...]
。我将每个添加到我的群集组,如:
var markers = L.MarkerClusterGroup();
for(var i = 0; i < m.length; i++){
markers.addLayer(m[i]);
}
答案 0 :(得分:5)
这很容易,我只需要阅读更多内容。您所要做的就是var bounds = markers.getBounds();
然后map.fitBounds(bounds);
并完成。