Vous avez trouvé ce tutoriel intéressant ? Recommandez le en cliquant sur le bouton +1    

Géocoder une adresse postale : Présentation

Tutoriel publié le et mis à jour le
Tutoriel en Français

Nouveau : L'API Google Geocoding a été considérablement améliorée et renforcée. Ce document traite de cette nouvelle version de l'API de géocodage (V3). Notez que l'API de géocodage V2 a été déclarée obsolète. Les utilisateurs de ce service sont invités à migrer leur application vers cette nouvelle version.

Note : L'API Google Geocoding ne nécessite plus de clé API Maps.

Les clients de l'API Google Maps Premier doivent en outre signer leur URL en utilisant une nouvelle clé de chiffrement. Voir la documentation Google Maps API Premier pour plus d'informations.

Qu'est-ce que le géocodage ?

Le géocodage est un processus permettant de convertir d'une adresse postale en coordonnées géographiques, que vous pouvez ensuite utiliser pour placer des marqueurs ou positionner une carte.

Ainsi, le géocodage de "rue Bretonneau, 37000, Tours, FR" vous retournera la latitude : 47.395023 et la longitude : 0.680369.

L'API Google Geocoding fournit un moyen direct d'accéder au géocodeur de Google via une requête HTTP.

De plus, ce service vous permet d'effectuer l'opération inverse (transformer des coordonnées GPS en adresse postale). Ce processus est connu sous le nom de géocodage inversé.

Public visé

Ce document est destiné aux développeurs de sites Web et mobile qui souhaitent utiliser le géocodage de données dans des cartes construites à l'aide d'une des API Google Maps. Il fournit une introduction à l'utilisation de cette API et les bases sur les paramètres disponibles.

Ce service est généralement conçu pour le géocodage d'adresses postales statique (c'est à dire connues à l'avance) afin de positionner le contenu de vos applications sur une carte. Par contre, ce service n'est pas conçu pour positionner un individu en temps réel, par exemple. Pour le géocodage dynamique (par exemple, au sein d'un élément d'interface utilisateur), consultez la documentation de l'API JavaScript V2 Client Geocoder, l'API JavaScript V3 Client Geocoder, ou l'API Google Maps pour Flash Client Geocoder.

Le géocodage est un processus gourmand en temps et en ressources. Chaque fois que cela est possible, pré-géocodez les adresses postales connues (en utilisant l'API Google Geocoding décrite ici ou un autre service de géocodage), puis stockez les résultats dans une mémoire cache temporaire de votre propre conception.

Attention :

Afin de pouvoir utiliser les API de Google, JavaScript doit être activé sur votre navigateur.

Or, il semble que JavaScript est désactivé ou qu'il n'est pas supporté par votre navigateur.

Pour afficher Google Maps, activez JavaScript en modifiant les options de votre navigateur, puis rafraîchissez la page.