- Qu'est-ce que le géocodage ou geocoding ?
- Comment utiliser l'API Google Geocoding pour géocoder vos données ?
- Limites, quota et conditions d'utilisation de l'API Google Geocoding
- Google Map Geocoder - Geocoding Google Map - Tutoriels et exemples
Qu'est-ce que le géocodage ou geocoding ?
Le géocodage est un processus permettant de convertir une adresse postale en coordonnées géographiques (latitude, longitude), que vous pouvez ensuite utiliser pour positionner vos marqueurs sur une carte.
Ainsi, le géocodage de :
rue Bretonneau, 37000, Tours, FR
vous retournera :
47.395023, 0.680369.
L'adresse postale rue Bretonneau, 37000, Tours, FR
a donc pour Latitude : 47.395023
et pour Longitude : 0.680369
.
Comment utiliser l'API Google Geocoding pour géocoder vos données ?
L'API Google Geocoding vous permet de géocoder vos données (adresses postales) en interrogeant directement le géocodeur Google à l'aide d'une simple requête HTTP.
Ce service vous permet également d'effectuer l'opération inverse (transformer des coordonnées GPS en adresse postale) nommée géocodage inversé ou reverse geocoding.
Conçu pour le géocodage d'adresses postales statiques (c'est à dire connues à l'avance) afin de positionner des informations sur une carte, ce service n'est pas conçu pour géolocaliser un individu en temps réel. Pour le géocodage dynamique, veuillez consulter la documentation sur l'API JavaScript V3 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 conception.
Limites, quota et conditions d'utilisation de l'API Google Geocoding
L'utilisation de l'API Google Geocoding est limitée par un quota de 2.500 requêtes de géolocalisation par jour.
Les utilisateurs de l'API Google Maps for Business peuvent effectuer jusqu'à 100.000 requêtes par jour.
Cette limite est appliquée afin d'éviter les abus et/ou la ré-utilisation de l'API Geocoding Google Map.
Cette limite peut être modifiée à tout instant sans préavis.
Google limite également la fréquence des requêtes pour éviter les abus vis à vis du service. Si vous dépassez la limite imposée dans un délai de 24 heures, ou si vous abusez du service d'une quelque autre façon, l'API de géocodage cessera de fonctionner temporairement pour vous. Si vous continuez à outrepasser ce quota ou à abuser du service, votre accès à l'API Google Geocoding pourra être bloqué temporairement.
Note :
l'API Google Geocoding ne peut être utilisée que conjointement avec une carte Google Maps. L'utilisation des résultats, issus du géocodeur, sans leur affichage sur une carte Google Maps, est interdite. Pour plus de détails sur l'utilisation autorisée, veuillez consulter Maps API Terms of Service License Restrictions..
Google Map Geocoder - Geocoding Google Map - Tutoriels et exemples
Structure et paramètres de l'URL pour géocoder vos données
15 Décembre 2013
Ce tutoriel vous présente l'ensemble des paramètres présents dans l'URL permettant de géocoder vos données (y compris pour le géocodage inverse) à l'aide de l'API Google Geocoding.
Le résultat du géocodeur est retourné au format JSON ou XML.
Influer sur les résultats du géocodeur en précisant un pays avec le paramètre 'region'
14 Décembre 2013
Ce tutoriel vous montre comment influer sur les résultats du géocodeur, avec le paramètre region
, afin de privilégier les réponses situées à l'intérieur du pays défini.
Ce pays est précisé à l'aide du paramètre region
de l'API Google Geocoding et sous la forme d'un ccTLD .
Liste et signification des codes 'status' contenus dans la réponse à une requête de géocodage
14 Décembre 2013
Retrouvez la liste et la signification des codes status
présents dans la réponse à une requête de géocodage.
En cas d'échec, le géocodeur peut fournir des informations supplémentaires pour vous aider à diagnostiquer l'origine de celle-ci.
Structure et détail des informations contenues dans la réponse du géocodeur
14 Décembre 2013
Retrouvez la liste et la signification des différentes informations contenues dans la réponse à une requête de géocodage.
La présentation de ces informations varie en fonction du format de la réponse (XML ou JSON)
Liste des types d'adresses contenues dans la réponse du géocodeur
14 Décembre 2013
Ce tutoriel vous décrit en détail, les différents types d'adresses retournés par le géocodeur.
Exemples : postal_code
, administrative_area_level_1
, country
, political
, intersection
, route
, street_address
.
Influer sur les résultats du géocodeur en précisant une limite avec le paramètre 'bounds'
13 Décembre 2013
Ce tutoriel vous montre comment influer sur les résultats du géocodeur, avec le paramètre bounds
, afin de privilégier les réponses situées à l'intérieur d'une zone géographique définie.
Cette limite géographique est définie à l'aide du paramètre bounds
de l'API Google Geocoding qui précise les coordonnées GPS de ses coins Sud-Ouest et Nord-Est.
Géocodage inversé ou comment transformer les latitude et longitude en adresse postale
10 Décembre 2013
Ce tutoriel vous explique comment utiliser l'API Google Geocoding pour convertir des coordonnées GPS en adresse postale. Ce processus est appelé géocodage inversé ou reverse geocoding.
Le résultat du géocodage inversé est retourné au format JSON ou XML.
Filtrer les résultats du géocodeur avec le paramètre components
09 Décembre 2013
Dans ce tutoriel, consacré à l'API Google Geocoding, vous allez apprendre à utiliser le paramètre components
afin d'appliquer un filtre sur les résultats du géocodeur.
Vous verrez, par exemple, comment limiter les résultats du géocodeur Google à un pays donné.
Format de la réponse transmise par le géocodeur (JSON ou XML)
17 Juin 2012
Ce tutoriel vous explique comment définir le format de sortie d'une requête de géocodage construite à l'aide de l'API Google Geocoding.
Le format de sortie est défini à l'aide du paramètre output
. Il peut prendre l'une de ces deux valeurs : XML ou JSON.