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?
Este es el efecto que estoy apuntando, idealmente manejo de múltiples líneas superpuestas de forma automática:
Este ejemplo utiliza los Mapas de Google, pero una respuesta en ArcGIS Server API de JS sería aceptable.