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 : 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
 
// 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....