Bonjour,
Je rencontre actuellement un problème avec Function getDistance.
Elle fonctionnait correctement jusque là.
Je pense que mon problème vient du fait que Google impose une clé API (enfin si j'ai bien saisi).
Voici mon code actuel :
Dans cette portion de code, le lien Google semble poser problème. Je n'arrive pas à comprendre comment intégrer ma clé API.
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
16
17
18
19
20 } function getDistance($adresse1,$adresse2){ $adresse1 = str_replace(" ", "+", $adresse1); $adresse2 = str_replace(" ", "+", $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; if ($root->status == "OK") { return intval($distance); } else { return 0; } }
Merci d'avance pour votre correctif.
Cordialement
Jonathan
Partager