Foros del Web » Programando para Internet » PHP »

Cómo crear rutas entre 3 puntos en un mapa de Google con la clase Gdirections del A

Estas en el tema de Cómo crear rutas entre 3 puntos en un mapa de Google con la clase Gdirections del A en el foro de PHP en Foros del Web. tengo el mapa de google en mi web y puedo hacer una ruta desde dos puntos, pero necesito crear tres o mas puntos en la ...
  #1 (permalink)  
Antiguo 05/07/2012, 17:36
 
Fecha de Ingreso: julio-2012
Mensajes: 1
Antigüedad: 11 años, 10 meses
Puntos: 0
Cómo crear rutas entre 3 puntos en un mapa de Google con la clase Gdirections del A

tengo el mapa de google en mi web y puedo hacer una ruta desde dos puntos, pero necesito crear tres o mas puntos en la ruta tal y como se hace e la pagina de google maps este es el código que utilizo las dos cajas de texto se llaman desde y hasta y creo que en esta parte del codigo debe estar la solucion

var map;
var gdir;
var geocoder = null;
function load() {
if (GBrowserIsCompatible()) {
map = new GMap2(document.getElementById("map"));
map.addControl(new GLargeMapControl());
gdir = new GDirections(map, document.getElementById("direcciones"));
GEvent.addListener(gdir, "load", onGDirectionsLoad);
GEvent.addListener(gdir, "error", mostrarError);
obtenerRuta("sena casa,piedecuesta", "san rafael,piedecuesta");
}
}

function obtenerRuta(desde, hasta) {
var i;
var tipo;
//comprobar tipo trayecto seleccionado
for (i=0;i<document.form_ruta.tipo.length;i++){
if (document.form_ruta.tipo[i].checked){
break;
}
}
tipo = document.form_ruta.tipo[i].value;
if(tipo==1){
//a pie
gdir.load("from: " + desde + " to: " + hasta,
{ "locale": "es", "travelMode" : G_TRAVEL_MODE_WALKING });
}else{
//conduccion
gdir.load("from: " + desde + " to: " + hasta,
{ "locale": "es", "travelMode" : G_TRAVEL_MODE_DRIVING });
}

Última edición por maparra60; 05/07/2012 a las 18:05

Etiquetas: google, googlemaps, maps
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:29.