GeocodeResult

Un risultato di geocodifica contiene informazioni geografiche su un luogo.

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

string

Il nome della risorsa di questo luogo, nel formato places/{placeId}. Può essere utilizzato per cercare il luogo.

placeId

string

L'identificatore univoco di un luogo.

location

object (LatLng)

La latitudine e la longitudine di questo indirizzo.

granularity

enum (GeocodeResult.Granularity)

La granularità della località.

viewport

object (Viewport)

Un'area visibile adatta per visualizzare il risultato della geocodifica.

bounds

object (Viewport)

Un riquadro di delimitazione per l'indirizzo.

formattedAddress

string

L'indirizzo formattato su una riga.

postalAddress

object (PostalAddress)

L'indirizzo nel formato dell'indirizzo postale.

addressComponents[]

object (GeocodeResult.AddressComponent)

Componenti ripetuti per ogni livello di località.

postalCodeLocalities[]

object (LocalizedText)

Elenco completo delle località contenute nel codice postale.

Questo campo 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 la Tabella A e la Tabella B all'indirizzo https://developers.google.com/maps/documentation/places/web-service/place-types.

plusCode

object (PlusCode)

Plus Code della località in questo geocodice.

GeocodeResult.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 testuale completa 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 l'Australia potrebbe avere il nome breve "AU".

types[]

string

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

Questi valori sono tratti dalla tabella dei tipi di indirizzo e dei tipi di componenti dell'indirizzo utilizzata dall'API Places: https://developers.google.com/maps/documentation/places/web-service/place-types#address-types

languageCode

string

La lingua utilizzata per formattare questo componente, in notazione CLDR.