ブラウザウィンドウのサイズに依存するサイズのリーフレットマップがあります。バウンディングボックス全体を表示しながら、可能な限りズームインされるように、ズームレベルを動的に選択したいと思います。
現在、ズームレベルをハードコードし、中心点をポイントの平均に基づいています。
map = new L.Map('map', {
center: new L.LatLng(
latitudeSum/locations.length,
longitudeSum/locations.length
)
zoom: 9
})
代わりに、境界ボックス(2つの島)を指定し、ウィンドウのサイズに基づいてズームレベルを選択します。