1 votos

La cuestión del "Multiverso" de Leaftlet

Espero que alguien pueda aportar alguna idea al respecto. Mi cliente se queja de lo que él llama el problema del "multiverso" en Leaflet.

Me disculpo si no estoy usando las palabras correctas para describir el problema.

Como todo el mundo sabe, en leaflet puedes desplazarte a la derecha/izquierda en el mapa dando la apariencia de que te estás "desplazando por el mundo"... sin embargo, cada mapa del mundo a la izquierda y a la derecha están en realidad mapeados de forma independiente utilizando un continuo de longitudes...

Por ejemplo, esta imagen muestra (aproximadamente) tres tierras: multiverse

El izquierdo de -540 a -180, el medio de -180 a 180, el derecho de 180 a 540.

Y ten en cuenta que el pin de la tierra del medio no aparece en las tierras de la izquierda o de la derecha.

¿Hay alguna forma razonable de eliminar la característica del "multiverso" (sin replicar todos los elementos un número N de veces)?

1voto

alpha-beta-soup Puntos 1449

Hay algunas opciones mencionadas en el opciones para el Map objeto .

  • Set maxBounds con un rango de longitud de -180, 180
    • maxBoundsViscosity puede utilizarse para controlar el comportamiento de la panorámica en los bordes
  • Set worldCopyJump a True

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