标记边界数组的居中地图[单张]

时间:2013-03-04 17:00:19

标签: javascript jquery leaflet

我正在使用Leaflet标记一系列标记。我正在使用MarkerCluster插件来创建集群。我现在正在做什么我将地图的视图设置为我的数组的第一点。我要做的就是使地图居中,以便用户可以在地图加载时查看所有点/群集。

我的数组看起来像m = [L.Marker, L.Marker,...]。我将每个添加到我的群集组,如:

var markers = L.MarkerClusterGroup();
for(var i = 0; i < m.length; i++){
     markers.addLayer(m[i]);
}

1 个答案:

答案 0 :(得分:5)

这很容易,我只需要阅读更多内容。您所要做的就是var bounds = markers.getBounds();然后map.fitBounds(bounds);并完成。