Professional Documents
Culture Documents
Function GOOGLEMAPS
Function GOOGLEMAPS
Function GOOGLEMAPS
var mapObj=Maps.newDirectionFinder();
mapObj.setOrigin(start_address);
mapObj.setDestination(end_address);
var directions=mapObj.getDirections();
var getTheLeg=directions["routes"][0]["legs"][0];
var meters=getTheLeg["distance"]["value"];
switch(return_type){
case"miles":
return meters*0.000621371;
break;
case"minutes":
var duration=getTheLeg["duration"]["value"];
return duration/60;
break;
case"kilometers":
return meters/1000;
break;
default:
return "Error: Selecciona de nuevo";
Logger.log(distance);
Logger.log(minutes);
}
}
En la Google Excel sheet se listan las direcciones para encontrar su matriz de distancias:
Y en la celda a ubicar la distancia de la dirección 1 a la 2 será B2 y colocar:
=googlemaps(A2,A1,"kilometers")