Hola a todos. Queria saber si me pueden ayuda: tengo este script que saque de Google Maps para tomar la distancia entre dos direcciones.
Código PHP:
$origins = "Direccion uno";
$destination = "Direccion dos";
$urlApi = "https://maps.googleapis.com/maps/api/distancematrix/json?origins=".$origins."&destinations=".$destination."&mode=driving&key=unakey";
$result = file_get_contents($urlApi);
$data = json_decode($result, true);
echo "<markers>"; print_r($urlApi); echo "</markers>";
El resultado es una url que al redireccionarla da como respuesta lo siguiente:
Código:
{
"destination_addresses" : [
"Direcciondos+CodigoPostal+Barrio, Buenos Aires, Argentina"
],
"origin_addresses" : [ "Direccionuno+CodigoPostal+Barrio, Buenos Aires, Argentina" ],
"rows" : [
{
"elements" : [
{
"distance" : {
"text" : "4.4 km",
"value" : 4383
},
"duration" : {
"text" : "8 min",
"value" : 459
},
"status" : "OK"
}
]
}
],
"status" : "OK"
}
Hasta ahi, todo cumple con lo previsto, pero necesito saber como tomo los datos que figuran en esa lista. Mas que nada necesito los kilometros y el tiempo en llagar.
Gracias y espero me ayuden.