GeocodeResult

Um resultado de geocodificação contém informações geográficas sobre um lugar.

Representação 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)   } }
Campos
place

string

O identificador de lugar totalmente qualificado para este resultado. No formato "//places.googleapis.com/places/{placeID}". Consulte https://developers.google.com/maps/documentation/places/web-service/place-id para mais detalhes.

placeId

string

O ID do lugar para este resultado.

location

object (LatLng)

O latlng deste endereço.

granularity

enum (GeocodeResult.Granularity)

A granularidade do local.

viewport

object (Viewport)

Uma janela de visualização adequada para mostrar o resultado da geocodificação.

bounds

object (Viewport)

Uma caixa delimitadora para o endereço.

formattedAddress

string

O endereço formatado em uma linha.

postalAddress

object (PostalAddress)

O endereço no formato de endereço postal.

addressComponents[]

object (GeocodeResult.AddressComponent)

Componentes repetidos para cada nível de localidade.

postalCodeLocalities[]

object (LocalizedText)

Lista completa de localidades contidas no código postal.

Esse campo só é preenchido quando o resultado é do tipo "postal_code".

types[]

string

Um conjunto de tags de tipo para este resultado. Por exemplo, "political" e "administrative_area".

Para conferir a lista completa de valores possíveis, consulte as tabelas A e B em https://developers.google.com/maps/documentation/places/web-service/place-types.

plusCode

object (PlusCode)

Plus Code do local nesta geocodificação.

GeocodeResult.AddressComponent

Os componentes estruturados que formam o endereço formatado, se essas informações estiverem disponíveis.

Representação JSON
{   "longText": string,   "shortText": string,   "types": [     string   ],   "languageCode": string }
Campos
longText

string

A descrição completa em texto ou o nome do componente do endereço. Por exemplo, um componente de endereço para o país Austrália pode ter o nome longo "Austrália".

shortText

string

Um nome abreviado, no formato de texto, para o componente de endereço, se estiver disponível. Por exemplo, um componente de endereço para o país Austrália pode ter o nome abreviado "AU".

types[]

string

Uma matriz que indica os tipos do componente de endereço.

Consulte https://developers.google.com/maps/documentation/geocoding/requests-geocoding#Types para mais detalhes.

languageCode

string

A linguagem usada para formatar esses componentes, na notação CLDR.