2011-03-04 15 views
6

Solo me pregunto si alguien tiene alguna información sobre esta situación. Intento juntar una parte de un sitio web usando google maps v3 que permite diferentes (los llamaremos Rutas para simplificar) Rutas que muestran cosas diferentes en el mapa. Estas rutas a menudo seguirán los mismos caminos por un tiempo, y luego se dividirán y harán lo suyo.Dilema superpuesto de polilíneas de Google Maps

Mi pregunta es, ¿ustedes tienen algún comentario sobre la mejor manera de hacerlo para que pueda ver todas las rutas de colores que se superponen?

Mis pensamientos fueron:

Las líneas de puntos cuando se superponen: No se pudo encontrar la manera de hacer que las líneas de puntos ... por no hablar, ¿y si había 3 rutas que se superponen? ¿Tendría que tener puntos más amplios para poder verlos a todos?

De lado a lado: Parece la única manera real de hacerlo (esperando que me equivoque) pero, el problema es que cuando alejas, una ruta siempre se superpondrá con la otra.

una más ancha que la otra: Esto sólo parece una rotonda manera, y también se ve raro cuando se enviaban overlapped..because usted tiene una ruta muy gordo y otro flaco uno o dos ...

¡Cualquier idea o comentario sería genial!

Gracias de antemano.

Respuesta

1

Si conoce o puede detectar qué sectores de las rutas se superponen, ¿podría dibujar la sección superpuesta una vez y como una línea de puntos?

Con el fin de ayudar al usuario a visualizar la totalidad de una ruta única, puede detectar cuándo el mouse del usuario se desplaza sobre una sección sólida de una ruta y luego hacer que toda la ruta sea sólida.

No estoy seguro acerca de la posibilidad de implementar estas ideas en la API de Google Maps (como no he estudiado durante mucho tiempo) pero podrían darle algo en qué pensar. De hecho, esto es similar a cómo funciona la función 'rutas alternativas' en maps.google.com

Si se dirige a this example, hay un par de rutas sugeridas en el lado izquierdo - al pasar el mouse sobre cualquiera de ellas, enmendar la forma en que se muestra la ruta.

+0

¡Grandes sugerencias! Creo que lo difícil para mí es averiguar cómo determinar qué segmentos de las rutas se superponen sin tener que encontrarlo manualmente para cada ruta ... Sin embargo, puede que no sea posible. Realmente me gusta tu idea de hacer que toda la ruta sea sólida cuando un usuario se desplaza sobre una sección sólida de la ruta. Gran sugerencia, gracias! – user644767

+0

¿Está generando las rutas usted mismo o provienen de la API de Google Maps? – belugabob

+1

@ user644767: ¿encontró la forma de determinar qué segmentos de la ruta se superponen? ¡Necesito un tipo similar de ayuda! – Wikki

0

Sí, puede ajustar el grosor y el color del trazo. Necesita establecer el grosor de la primera línea es más que una línea solapada y de diferente color, y si su polilínea puede moverse, puede adjuntar en las opciones de la línea poligonal "editable: verdadero", con esto puede ver todas las líneas por separado pero primero uno es mejor que la segunda forma. Utilizará para obtener mejores resultados el color de la línea y su opción de peso. También lo resolví con esto. Tenga buena suerte