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

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)

Le coordinate lat/lng di questo indirizzo.

granularity

enum (GeocodeResult.Granularity)

La granularità della posizione.

viewport

object (Viewport)

Una finestra adatta alla visualizzazione del risultato del 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 posizione 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 o il nome completo 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 il nome breve "AU".

types[]

string

Un array che indica il tipo o i tipi di componente dell'indirizzo.

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

languageCode

string

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