2011-10-18 26 views
6

Estoy usando la API de Google Map y me preguntaba si había alguna forma de crear un trazo punteado o discontinuo de una polilínea. Habría también ser una manera fácil de crear una línea curva entre dos destinos en lugar de una línea recta: el código actualmente tengo dibuja una línea recta gris,Diseñando polilíneas de la API de Google Map

polyline = new google.maps.Polyline({ path: route, strokeColor: "#7d7d7d", strokeOpacity: 0.6, strokeWeight: 5 }); 
        polyline.setMap(map); 

Cualquier consejo o ayuda se agradece, gracias.

Respuesta

8

¿Qué tipo de línea curva? Puede agregar geodesic: true a sus opciones de Polilínea, que dibujarán líneas curvas que muestran la distancia más corta entre dos puntos (teniendo en cuenta la curvatura de la tierra), pero solo son realmente visibles cuando se aleja lo suficiente y la línea está entre dos bastante longitudes muy separadas.

+0

esto suena prometedor voy a probar esto gracias, lo más importante para mí en este momento es obtener una línea de trazo punteado en lugar de una línea continua, ¿hay alguna opción para hacer esto? –

+0

Gracias sí, esto crea una línea curva perfecta que es brillante, sin embargo todavía no hay suerte en el trazo discontinuo –

+1

No, esa es una función que ya se ha solicitado que pueda votar: http://code.google.com/p/gmaps -api-issues/issues/detail? id = 1800 – duncan

8

mirada a mi plugin gratuito para líneas curvas en los mapas de Google, Me'ts solución muy básica, pero hace el trabajo: http://curved_lines.overfx.net/

Cuestiones relacionadas