Automatisation pour récupérer les coordonnées Géographique d'une adresse

Eléphant du PHP | 112 Messages

24 avr. 2009, 15:06

Hello,

je travaille actuellement sur un site web qui va contenir une partie annuaire assez importante.
je dispose des informations au format csv, mais ces données ne contiennent pas de coordonnées géographique (latitude/longitude) qu'il me faut.

Quelqu'un connaitrait il un script php qui permettrait en fonction une grosse liste d'adresse de récupérer les informations via le web service Google maps ? afin de compléter ma base de données ?

d'avance merci
blog nouvelles technologies : http://www.jofischer.fr

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

24 avr. 2009, 15:27

Quand tout le reste a échoué, lisez le mode d'emploi...

ViPHP
ViPHP | 2291 Messages

24 avr. 2009, 20:09

Salut,
Moi j'utilise cette solution, mais je te prévient tout de suite pour ci tu envoie trop de données cela ne fonctionne pas, je pense que google bloque quand il y a trop de requêtes.
$request = 'http://maps.google.com/maps/geo?';
$request .='q='.urlencode($address);
$request .='&key='."TA KEY ICI" ; // Vous devez en avoir une comme pour toutes les API google.
$request .='&output=csv'; // on peut choisir d'autres format.

$response = file_get_contents($request); // lA réponse est composée de 4 parties.

//exemple de réponse : 200,6,42.730070,-73.690570

ViPHP
ViPHP | 3300 Messages

24 avr. 2009, 21:23

geoip marche bien

http://fr.php.net/geoip
Fait du php depuis que ca existe ou presque :)