GeocodeResult

Un résultat de géocodage contient des informations géographiques sur un lieu.

Représentation JSON
{
  "place": string,
  "placeId": string,
  "location": {
    object (LatLng)
  },
  "granularity": enum (GeocodeResult.Granularity),
  "viewport": {
    object (Viewport)
  },
  "bounds": {
    object (Viewport)
  },
  "formattedAddress": string,
  "postalAddress": {
    object (PostalAddress)
  },
  "addressComponents": [
    {
      object (GeocodeResult.AddressComponent)
    }
  ],
  "postalCodeLocalities": [
    {
      object (LocalizedText)
    }
  ],
  "types": [
    string
  ],
  "plusCode": {
    object (PlusCode)
  }
}
Champs
place

string

Nom de la ressource de ce lieu, au format places/{placeId}. Peut être utilisé pour rechercher le lieu.

placeId

string

Identifiant unique d'un lieu.

location

object (LatLng)

Coordonnées de cette adresse.

granularity

enum (GeocodeResult.Granularity)

Précision de l'emplacement.

viewport

object (Viewport)

Fenêtre d'affichage adaptée à l'affichage du résultat du géocodage.

bounds

object (Viewport)

Cadre de délimitation de l'adresse.

formattedAddress

string

Adresse mise en forme sur une seule ligne.

postalAddress

object (PostalAddress)

L'adresse au format d'adresse postale.

addressComponents[]

object (GeocodeResult.AddressComponent)

Composants répétés pour chaque niveau de localité.

postalCodeLocalities[]

object (LocalizedText)

Liste complète des localités contenues dans le code postal.

Ce champ n'est renseigné que lorsque le résultat est de type "postal_code".

types[]

string

Ensemble de tags de type pour ce résultat. Par exemple, "political" et "administrative_area".

Pour obtenir la liste complète des valeurs possibles, consultez les tableaux A et B sur la page https://developers.google.com/maps/documentation/places/web-service/place-types.

plusCode

object (PlusCode)

Plus Code de l'emplacement dans ce géocode.

GeocodeResult.AddressComponent

Composants structurés qui forment l'adresse formatée, si ces informations sont disponibles.

Représentation JSON
{
  "longText": string,
  "shortText": string,
  "types": [
    string
  ],
  "languageCode": string
}
Champs
longText

string

Description complète ou nom du composant d'adresse. Par exemple, un composant d'adresse pour l'Australie peut avoir "Australie" comme nom complet.

shortText

string

Nom textuel abrégé pour le composant d'adresse, s'il est disponible. Par exemple, un composant d'adresse pour l'Australie peut avoir le nom court "AU".

types[]

string

Tableau indiquant le ou les types du composant d'adresse.

Ces valeurs sont extraites du tableau des types d'adresses et de composants d'adresse utilisé par l'API Places : https://developers.google.com/maps/documentation/places/web-service/place-types#address-types

languageCode

string

Langue utilisée pour formater ce composant, en notation CLDR.