[Web Service] Google et geocoding
Je suis désolé je ne sais pas dans quelle rubrique poster...
J’explique mon problème :
1ere page / Formulaire ou le client saisie son adresse postale (sous le forme : 12 rue des coquelicots 10000 Troyes France)
2eme Page / Je récupère mes variables que je concatène pour arriver à : 12+rue+des+coquelicots+10000+troyes+france
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
// recuperation et formatage adresse
$adressegooglefinale= $adressegoogle.',+'.$cpvilla.'+'.$villegoogle.',+'.$paysgoogle;
//declaration key
$key = "ABQIAAAABT3tx54IksuRwnC--RKadBQGv_9p_FbAYbXgHvMVChSYzDEnThS2JyPfw_HA1t_ifo3GNfFZd-y0tw";
//on appelle le resultat au format XML
$address = 'http://maps.google.com/maps/geo?q='.$adressegooglefinale.'&output=xml&key='.$key;
$page = file_get_contents($address);
$page = utf8_encode($page);
// Parse the returned XML file
$xml = new SimpleXMLElement($page);
//on extrait les données XML (latitude et longitude)
list($longitude, $latitude, $altitude) = explode(",",
$xml->Response->Placemark->Point->coordinates);
$status = $xml->Response->Status->code;
echo $logitude' '.$latitude; |
Le code marche. Mais... Parfois je recois le geocode 620 (selon la faq google : 15000 requetes/jours ou requete effectuée trop vite ???? . A savoir que je teste peut etre 30 fois et que mon script n'appelle qu'une fois a l'adresse Google.
Quelqu'un peut il m'éclairer car je sèche....
je sais kel est ton erreur
google limite le nombre de requétes max à 15 000/jour si tu dépasse ça tu est limité desormais 620