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

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)

Es la latitud y longitud de esta dirección.

granularity

enum (GeocodeResult.Granularity)

Es la granularidad 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 de límite para la dirección.

formattedAddress

string

Es 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)

Son los componentes repetidos para cada nivel de localidad.

postalCodeLocalities[]

object (LocalizedText)

Es la lista completa de las localidades que contiene el código postal.

Solo se propaga cuando el resultado es de 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 código Plus 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 o el nombre de texto completo del componente de 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 dirección, si está disponible. Por ejemplo, un componente de dirección para el país Australia puede tener un nombre corto de "AU".

types[]

string

Es un array que indica el tipo o los tipos del 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 este componente, en notación CLDR.