4 votos

Cómo offset/desplazar a la superposición de líneas en un mapa web?

Tengo un conjunto de datos de puntos que representan un A/Desde el estado - algo así como centros de distribución y direcciones de entrega.

Cuando el usuario hace clic sobre un punto que me gustaría mostrar las relaciones entre este punto y los puntos mediante líneas. Por ejemplo, cuando hace clic en una dirección, mostrar la ruta de acceso al centro.

Esto funciona bien, excepto cuando hay varias líneas superpuestas. En esta situación, estoy buscando un método para separar las líneas de forma automática, así que es claro que hay varias líneas, y cada uno puede ser interrogados.

He puesto un ejemplo sencillo en JS Violín - en este ejemplo se crea 5 líneas superpuestas. Es allí cualquier manera de desplazar automáticamente, manteniendo el inicio y el final de los nodos?

enter image description here

Este es el efecto que estoy apuntando, idealmente manejo de múltiples líneas superpuestas de forma automática:

enter image description here

Este ejemplo utiliza los Mapas de Google, pero una respuesta en ArcGIS Server API de JS sería aceptable.

-1voto

Shafeeq Puntos 78

Si se aplica una función de la fluctuación de los puntos de datos, se proveerá a tal efecto.

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