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

ACCIÓN OBLIGATORIA para usuarios de v4alpha/v4beta: Este campo se actualizará pronto del formato anterior "//places.googleapis.com/places/{placeID}" al nuevo formato "places/{placeId}". Asegúrate de que tu aplicación pueda controlar ambos formatos durante el período de transición. Se espera que el formato anterior quede completamente obsoleto a fines de mayo de 2026.

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 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 delimitador 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 de 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.