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

AZIONE RICHIESTA per gli utenti di v4alpha/v4beta: questo campo verrà presto aggiornato dal vecchio formato "//places.googleapis.com/places/{placeID}" al nuovo formato "places/{placeId}". Assicurati che la tua applicazione possa gestire entrambi i formati durante il periodo di transizione. È previsto che il vecchio formato venga completamente ritirato entro la fine di maggio 2026.

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

placeId

string

L'identificatore univoco di un luogo.

location

object (LatLng)

Il valore latlng di questo indirizzo.

granularity

enum (GeocodeResult.Granularity)

La granularità della località.

viewport

object (Viewport)

Un'area visibile adatta alla visualizzazione del risultato di 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)

Il Plus Code della località in questa geocodifica.

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 completo "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, visita la pagina https://developers.google.com/maps/documentation/geocoding/requests-geocoding#Types.

languageCode

string

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