Cita:
Iniciado por stramin
solo necesitas definir más puntos para hacer más lineas:
var routes = [
new google.maps.LatLng(17.997671, -66.615356)
, new google.maps.LatLng(18.459418, -66.060646)
, new google.maps.LatLng(18.997671, -66.015356)
, new google.maps.LatLng(17.459418, -66.660646)
];
si te fijas la palabra "routes" significa "rutas" o sea que puedes definir varias.
Ok, gracias. Dejo el código con el que me ha funcionado por si a alguien le interesa.
Código Javascript
:
Ver original//primero creas un elemento poligono con el nombre polyshape
var PolyLine = new google.maps.Polyline({
strokeColor: "#FF0000",
strokeOpacity: 2.0,
strokeWeight: 2
});
var polyCords = [
new google.maps.LatLng(39.490277777778, -0.47861111111111),
new google.maps.LatLng(40.4936, -3.56676)
];
// creas un listener al mapa para saber cuando el usuario hace clic
google.maps.event.addListener(marker, 'click', function() {
//le das las coordenadas que he inventado en base al clic
PolyLine.setPath(polyCords);
//lo ubicas en el mapa
PolyLine.setMap(map);
});