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 identificador de lugar completamente calificado para este resultado. Tiene el formato "//places.googleapis.com/places/{placeID}". Consulta https://developers.google.com/maps/documentation/places/web-service/place-id para obtener más detalles.

placeId

string

Es el ID de lugar de este resultado.

location

object (LatLng)

Es la LatLng 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 del geocódigo.

bounds

object (Viewport)

Es un cuadro de límite para la dirección.

formattedAddress

string

Es la dirección con formato de una sola línea.

postalAddress

object (PostalAddress)

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

addressComponents[]

object (GeocodeResult.AddressComponent)

Son componentes repetidos para cada nivel de localidad.

postalCodeLocalities[]

object (LocalizedText)

Es la lista completa de las 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 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 esta geocodificación.

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 un nombre largo de "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 de Australia puede tener el nombre corto "AU".

types[]

string

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

Consulta https://developers.google.com/maps/documentation/geocoding/requests-geocoding#Types para obtener más detalles.

languageCode

string

Es el idioma que se usa para dar formato a estos componentes, en notación de CLDR.