16 votos

Establezca dinámicamente el nivel de zoom en función de un cuadro delimitador

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 eligiera dinámicamente para que esté lo más cerca posible mientras se muestra la totalidad del cuadro delimitador.

En este momento, sólo tengo el nivel de zoom codificado y el punto central basado en un promedio de puntos.

En su lugar, me gustaría darle un cuadro delimitador (dos islas) y tener el nivel de zoom elegido en función del tamaño de la ventana.

33voto

Simplemente podría utilizar:

15voto

lonegunman Puntos 465

Usando la respuesta de @Farhat,descubrí que todo lo que necesitaba era pasar una serie de matrices:

0voto

naaman Puntos 111

`` también funciona muy bien si estás trabajando con Google Map Polylines:


0voto

pbl Puntos 23

¡Así es como lo hice gracias a @Mike McKay! ;)

Tenga en cuenta que he añadido un par de extra a los coords como relleno interno, por lo que los marcadores no están justo en el lado del mapa. De esta manera se ve más hermosa.

VUE. JS WAY:

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X