Bonjour je suis actuel ment en pleine construction d'un site internet de station de taxi. Mais je bloque sur une étape qui et la localisation voila je m'explique
Je voudrais quand un client tape l'adresse de départ et l'adresse de destination je puisse récupérer en variable le temps de parcours et la distance.
J'ai trouver cette fonction mais elle ne fonctionne pas
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| function getDistance($adresse1,$adresse2) {
$url='http://maps.google.com/maps/api/directions/xml?language=fr&origin='.$adresse1.'&destination='.$adresse2.'&sensor=false';
$xml=file_get_contents($url);
$root = simplexml_load_string($xml);
$distance=$root->route->leg->distance->value;
$duree=$root->route->leg->duration->value;
$etapes=$root->route->leg->step;
return array(
'distanceEnMetres'=>$distance,
'dureeEnSecondes'=>$duree,
'etapes'=>$etapes,
'adresseDepart'=>$root->route->leg->start_address,
'adresseArrivee'=>$root->route->leg->end_address
);
} |
Pouvez vous m'aider a comprendre ce qui ne vas pas?
Partager