Lorsque l’on fait une recherche sur google maps et que l’on demande à voir l’uRL de la page en question on obtient une URL du type :
http://maps.google.com/maps?f=q&hl=fr&q=Tour+Eiffel,+Paris&sll=43.641295,-79.433204&sspn=0.013727,0.040169
&ie=UTF8&ll=48.860085,2.29434&spn=0.012479,0.040169&z=15&iwloc=addr&om=1Comme toute URL, il est possible de dcortiquer celles ci et de récupérer certaines données qu’elles transmettent.
Ainsi les principaux paramètres sont :
hl : la langue de la page (ici fr = francais)
q : correspond à la requête faite pour la recherche
sll : correspond à la latitude et la longitude de la position de départ de la carte avant la recherche
ll : correspond à la latitude et la longitude du point de la recherche
z : le niveau de zoom.
ie : l’encodage de la page (ici UTF8)
sspn : je ne sais pas
spn : je ne sais pas
iwloc : je ne sais pas
om : je ne sais pas
Le géocoder semble fonctionner dans ces pays :
2Europe2
Allemagne
France
Royaume Uni
Italie
Belgique
2Amérique du Nord2
Etats-Unis
Canada
2Amérique du Sud2
Brésil