GeocodeResult

Un resultado de geocodificación contiene información geográfica sobre un lugar.

Representación 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

Es el nombre del recurso de este lugar, en formato places/{placeId}. Se puede usar para buscar el lugar.

placeId

string

Es el identificador único de un lugar.

location

object (LatLng)

La latitud y longitud de esta dirección.

granularity

enum (GeocodeResult.Granularity)

Es el nivel de detalle de la ubicación.

viewport

object (Viewport)

Es un viewport adecuado para mostrar el resultado de la geocodificación.

bounds

object (Viewport)

Es un cuadro delimitador para la dirección.

formattedAddress

string

La dirección con formato de una línea.

postalAddress

object (PostalAddress)

Es la dirección en formato de dirección postal.

addressComponents[]

object (GeocodeResult.AddressComponent)

Componentes repetidos para cada nivel de localidad.

postalCodeLocalities[]

object (LocalizedText)

Es la lista completa de localidades incluidas en el código postal.

Este campo solo se propaga cuando el resultado es del tipo "postal_code".

types[]

string

Es un conjunto de etiquetas de tipo para este resultado. Por ejemplo, "political" y "administrative_area".

Para obtener la lista completa de los valores posibles, consulta la tabla A y la tabla B en https://developers.google.com/maps/documentation/places/web-service/place-types.

plusCode

object (PlusCode)

Es el Plus Code de la ubicación en este geocódigo.

GeocodeResult.AddressComponent

Son los componentes estructurados que forman la dirección con formato, si esta información está disponible.

Representación JSON
{
  "longText": string,
  "shortText": string,
  "types": [
    string
  ],
  "languageCode": string
}
Campos
longText

string

Es la descripción textual completa o el nombre del componente de la dirección. Por ejemplo, un componente de dirección para el país Australia puede tener el nombre largo "Australia".

shortText

string

Es un nombre textual abreviado para el componente de la dirección si está disponible. Por ejemplo, un componente de dirección para el país Australia puede tener el nombre corto "AU".

types[]

string

Es un array que indica los tipos de componentes de la dirección.

Estos valores se extraen de la tabla de tipos de direcciones y tipos de componentes de dirección que usa la API de Places: https://developers.google.com/maps/documentation/places/web-service/place-types#address-types

languageCode

string

Es el idioma que se usa para dar formato a este componente, en notación CLDR.