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 に答える