Leaflet.js - マップビューにgeoJSON座標を合わせる 質問する

Leaflet.js - マップビューにgeoJSON座標を合わせる 質問する

外部 JSON ファイルから取得したポイントとラインストリングを含む leaflet.js マップがあります。

追加すると:

map.setView(new L.LatLng(0,0), 10);

地図は緯度と経度 0,0 を中心とします。地図の中心とズームが JSON のすべてのポイントに合うように設定するにはどうすればよいですか?

ベストアンサー1

全てのレイヤーをFeatureGroupに追加することができますgetBounds。これにはメソッドがあります。つまり、次のように言うだけでいいのです。myMap.fitBounds(myFeatureGroup.getBounds());

L.FeatureGroup の getBounds メソッドは、少なくとも現時点では、マスター ブランチ (最新バージョン 0.3.1 ではない) でのみ使用できます。

おすすめ記事