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 nome do recurso deste lugar, no formato places/{placeId}. Pode ser usado para pesquisar o lugar.

placeId

string

O identificador exclusivo de um lugar.

location

object (LatLng)

O latlng desse 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 de 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.

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

types[]

string

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

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

plusCode

object (PlusCode)

O código plus do local nessa 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 ou o nome completo do componente de endereço. Por exemplo, um componente de endereço para o país Austrália pode ter o nome completo "Austrália".

shortText

string

Um nome textual abreviado para o componente de endereço, se 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 o(s) tipo(s) do componente de endereço.

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

languageCode

string

O idioma usado para formatar esse componente, na notação CLDR.