0

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

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

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

1 回答 1

7

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

于 2013-03-04T17:27:17.717 回答