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

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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?