GeocodeResult

Un risultato di geocodifica contiene informazioni geografiche su un luogo.

Rappresentazione 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)
  }
}
Campi
place

string

L'identificatore del luogo completo per questo risultato. Nel formato "//places.googleapis.com/places/{placeID}". Per ulteriori dettagli, consulta la pagina https://developers.google.com/maps/documentation/places/web-service/place-id.

placeId

string

L'ID luogo per questo risultato.

location

object (LatLng)

I valori lat e lng di questo indirizzo.

granularity

enum (Granularity)

La granularità della località.

viewport

object (Viewport)

Un viewport adatto per la visualizzazione del risultato del codice geografico.

bounds

object (Viewport)

Un riquadro di delimitazione per l'indirizzo.

formattedAddress

string

L'indirizzo formattato in una riga.

postalAddress

object (PostalAddress)

L'indirizzo in formato postale.

addressComponents[]

object (AddressComponent)

Componenti ripetuti per ogni livello di località.

postalCodeLocalities[]

object (LocalizedText)

Elenco completo delle località contenute nel codice postale.

Viene compilato solo quando il risultato è di tipo "postal_code".

types[]

string

Un insieme di tag di tipo per questo risultato. Ad esempio, "political" e "administrative_area".

Per l'elenco completo dei valori possibili, consulta le tabelle A e B all'indirizzo https://developers.google.com/maps/documentation/places/web-service/place-types.

plusCode

object (PlusCode)

Il Plus Code della località in questo geocodice.

AddressComponent

I componenti strutturati che formano l'indirizzo formattato, se queste informazioni sono disponibili.

Rappresentazione JSON
{
  "longText": string,
  "shortText": string,
  "types": [
    string
  ],
  "languageCode": string
}
Campi
longText

string

La descrizione completa del testo o il nome del componente dell'indirizzo. Ad esempio, un componente dell'indirizzo per il paese Australia potrebbe avere il nome lungo "Australia".

shortText

string

Un nome testuale abbreviato per il componente dell'indirizzo, se disponibile. Ad esempio, un componente dell'indirizzo per il paese Australia potrebbe avere un nome breve "AU".

types[]

string

Un array che indica i tipi di componenti dell'indirizzo.

Per ulteriori dettagli, consulta la pagina https://developers.google.com/maps/documentation/geocoding/requests-geocoding#Types.

languageCode

string

La lingua utilizzata per formattare questi componenti, in notazione CLDR.

LocalizedText

Variante localizzata di un testo in una determinata lingua.

Rappresentazione JSON
{
  "text": string,
  "languageCode": string
}
Campi
text

string

Stringa localizzata nella lingua corrispondente a languageCode di seguito.

languageCode

string

Il codice lingua BCP-47 del testo, ad esempio "en-US" o "sr-Latn".

Per ulteriori informazioni, visita la pagina http://www.unicode.org/reports/tr35/#Unicode_locale_identifier.