Tengo un mapa de folleto cuyo tamaño depende del tamaño de la ventana del navegador. Me gustaría que el nivel de zoom se elija dinámicamente para que esté lo más ampliado posible mientras se muestra la totalidad del cuadro delimitador.
En este momento, solo tengo el nivel de zoom codificado y el punto central basado en un promedio de puntos.
map = new L.Map('map', {
center: new L.LatLng(
latitudeSum/locations.length,
longitudeSum/locations.length
)
zoom: 9
})
En cambio, me gustaría darle un cuadro delimitador (dos islas) y elegir el nivel de zoom en función del tamaño de la ventana.