Bonjour,

je cherhce à connaître la latitude avec le script suivant :

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
 
 
	define("MAPS_HOST", "maps.google.com");
											define("KEY", "ABQIAAAAxl8Gj5JEcykhWY6Dmi4CAxT2yXp_ZAY8_ufC3CFXhHIE1NvwkxQTlAztacWbhuXegeiIElfycZq38A");
											$base_url = "http://" . MAPS_HOST . "/maps/geo?output=csv&key=" . KEY;
											$address = $ville.','.$pays;
											$address = htmlSpecialChars($address);
											$request_url = $base_url . "&q=" . urlencode($address);
											$csv = file_get_contents($request_url); //  or die("url not loading");
											$csvSplit = split(",", $csv);
											$status = $csvSplit[0];
											$lat = $csvSplit[2];
											$lng = $csvSplit[3];
											if (strcmp($status, "200") == 0) { // successful geocode
											$type = 'OK';}
											else{
											$type = 'KO';}
La plupart du temps il fonctionne bien mais de temps en temps, la ville n'est pas reconnue...

J'aimerais y introduire en plus le code postale afin d'avoir plus de chance pour trouver les latitudes et longitude.

Savez-vous de quelle façon je peux intégrer ce code postal ?

Merci d'avance pour votre aide.