Précédent   Forum des professionnels en informatique > PHP > Langage > Syntaxe
Syntaxe Forum d'entraide sur la syntaxe de PHP et la POO. Avant de poster -> FAQ syntaxe, Cours d'initiation et cours de POO
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 15/03/2011, 17h39   #1
Membre confirmé
 
Inscription : mars 2004
Messages : 1 187
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 1 187
Points : 233
Points : 233
Par défaut Latitude et Longitude sur Google

Bonjour,

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

Code :
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.
sam01 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/03/2011, 17h43   #2
Modérateur
 
Inscription : septembre 2010
Messages : 7 101
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 101
Points : 8 465
Points : 8 465
sort en json ca sera plus simple, sinon pour lire de csv c'est avec fgetscv
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/03/2011, 23h05   #3
Membre confirmé
 
Inscription : mars 2004
Messages : 1 187
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 1 187
Points : 233
Points : 233
heu désolé, j'ai rien compris...

Je parlais juste de modifier cette ligne :

Code :
1
2
3
 
 
$address = $ville.','.$pays;
en ajoutant éventuellement la variable $cp (code postal) ce qui donnerait

Code :
1
2
3
 
 
$address = $ville.','.$pays.','.$cp;
sam01 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h50.


 
 
 
 
Partenaires

Hébergement Web