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 (Granularity),
  "viewport": {
    object (Viewport)
  },
  "bounds": {
    object (Viewport)
  },
  "formattedAddress": string,
  "postalAddress": {
    object (PostalAddress)
  },
  "addressComponents": [
    {
      object (AddressComponent)
    }
  ],
  "postalCodeLocalities": [
    {
      object (LocalizedText)
    }
  ],
  "types": [
    string
  ],
  "plusCode": {
    object (PlusCode)
  }
}
Champs
place

string

Identifiant complet du lieu pour ce résultat. au format "//places.googleapis.com/places/{placeID}". Pour en savoir plus, consultez la page https://developers.google.com/maps/documentation/places/web-service/place-id.

placeId

string

ID du lieu pour ce résultat.

location

object (LatLng)

Latitude et longitude de cette adresse.

granularity

enum (Granularity)

Précision de l'emplacement.

viewport

object (Viewport)

Fenêtre d'affichage adaptée à l'affichage du résultat de 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)

Adresse au format postal.

addressComponents[]

object (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 balises 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 code géographique.

AddressComponent

Composants structurés qui constituent l'adresse mise en forme, le cas échéant.

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 le nom long "Australie".

shortText

string

Nom textuel abrégé du 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.

Pour en savoir plus, consultez la page https://developers.google.com/maps/documentation/geocoding/requests-geocoding#Types.

languageCode

string

Langue utilisée pour mettre en forme ces composants, en notation CLDR.

LocalizedText

Variante localisée d'un texte dans une langue spécifique.

Représentation JSON
{
  "text": string,
  "languageCode": string
}
Champs
text

string

Chaîne localisée dans la langue correspondant à languageCode ci-dessous.

languageCode

string

Code de langue BCP-47 du texte, tel que "en-US" ou "sr-Latn".

Pour en savoir plus, consultez la page http://www.unicode.org/reports/tr35/#Unicode_locale_identifier.