Présentation de l'API Geocoding

Développeurs situés dans l'Espace économique européen (EEE)

L'API Geocoding est un service qui accepte un lieu sous la forme d'une adresse, de coordonnées de latitude et de longitude ou d'un ID de lieu. Il convertit l'adresse en coordonnées de latitude et de longitude, ou en identifiant de lieu, ou convertit des coordonnées de latitude et de longitude ou un identifiant de lieu en adresse.

Pourquoi utiliser l'API Geocoding ?

Utilisez l'API Geocoding pour un site Web ou une application mobile lorsque vous souhaitez utiliser des données de géocodage dans les cartes fournies par l'une des API Google Maps Platform. Avec l'API Geocoding, vous utilisez des adresses pour placer des repères sur une carte ou convertir un repère sur une carte en adresse. Ce service est conçu pour géocoder des adresses statiques prédéfinies afin de placer le contenu de l'application sur une carte.

Fonctionnalités de l'API Geocoding

Vous pouvez utiliser l'API Geocoding pour obtenir des données de géocodage pour une ou plusieurs adresses ou lieux, y compris les suivants:

  • Coordonnées géographiques des adresses.
  • Adresses pour des ensembles de coordonnées de latitude et de longitude.
  • Adresses des ID de lieu.

Vous pouvez contrôler les zones de diffusion des résultats et les limiter à une région, un comté ou un code postal spécifiques.

Fonctionnement de l'API Geocoding

L'API Geocoding effectue à la fois le geocoding et le geocoding inversé:

  • Geocoding: convertit des adresses telles que "1600 Amphitheatre Parkway, Mountain View, CA" en coordonnées de latitude et de longitude ou en ID de lieu. Vous pouvez utiliser ces coordonnées pour placer des repères sur une carte, ou pour centrer ou repositionner la carte dans le frame de vue.
  • Geocoding inversé: convertit des coordonnées de latitude/longitude ou un ID de lieu en adresse lisible. Vous pouvez utiliser des adresses pour différents scénarios, y compris les livraisons ou les retraits.

La démonstration suivante utilise le service Geocoding via l'API Maps JavaScript pour montrer comment fonctionne l'API Geocoding. Ouvrez la carte dans un onglet distinct pour afficher plus d'options et de détails.

Ressources

Le tableau suivant récapitule les ressources disponibles via l'API Geocoding, ainsi que les données renvoyées par chaque point de terminaison.

Ressources de données Données renvoyées Format de retour
Geocoding Renvoie l'adresse, les composants d'adresse et les types d'adresse. Consultez la section Résultats dans le guide Requêtes et réponses de géocodage.
  • JSON
  • XML
Geocoding inversé Renvoie l'adresse, les composants d'adresse et les types d'adresse. Consultez la section Réponses au géocodage inversé dans le guide des requêtes et réponses de géocodage inversé.
Geocodage d'un établissement Renvoie l'adresse, les composants d'adresse et les types d'adresse. Consultez la section Réponses au géocodage inversé dans le guide des requêtes et réponses de géocodage de lieu.

Utiliser l'API Geocoding

1 Configurez votre appareil. Commencez par Configurer votre projet Google Cloud, puis suivez les instructions de configuration qui suivent.
2 Envoyer une requête de géocodage Une fois que vous disposez d'une clé API, vous pouvez commencer à tester l'API Geocoding directement depuis curl ou un navigateur. Vous devez fournir les paramètres de recherche appropriés pour les recherches d'adresses ou de composants. Pour en savoir plus, consultez la section Paramètres de géocodage.
3 Envoyer une requête de géocodage inversé Fournissez les coordonnées de latitude/longitude ainsi que votre clé API pour obtenir les composants d'adresse de l'adresse lisible la plus proche pour cet emplacement. Pour en savoir plus, consultez la section Demandes de géocodage inversé.
4 Comprendre les principes de base des réponses Tous les points de terminaison de l'API Geocoding renvoient les mêmes données au format JSON ou XML. Pour en savoir plus sur les données, les codes d'état et les messages d'erreur, consultez la section Réponses Geocoding.
5 Intégrez des données de géocodage à votre propre application. Vous pouvez utiliser des données de géocodage pour obtenir des adresses à partir de repères de carte ou pour fournir des repères sur une carte en fonction d'une adresse connue.

Bibliothèques clientes disponibles

Appelez cette API dans la langue de votre choix via l'une des bibliothèques clientes suivantes:

Les clients Java, Python, Go et Node.js pour les services Google Maps sont des bibliothèques clientes alimentées par la communauté, disponibles en Open Source sous la licence Apache 2.0. Téléchargez-les sur GitHub, où vous trouverez également des instructions d'installation et un exemple de code.

Étape suivante