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.