PlaceResult

Detalles sobre un resultado de la búsqueda de lugares.

Representación JSON
{
  "place": {
    object (Place)
  },
  "distanceMeters": number
}
Campos
place

object (Place)

Detalles sobre un lugar.

distanceMeters

number

La distancia en línea recta desde la ubicación de búsqueda hasta el centro o la geometría del lugar.

Lugar

Detalles sobre un lugar.

Representación JSON
{
  "placeId": string,
  "displayName": string,
  "languageCode": string,
  "address": {
    object (Address)
  },
  "geometry": {
    object (Geometry)
  },
  "types": [
    string
  ],
  "associatedCompounds": [
    {
      object (Compound)
    }
  ]
}
Campos
placeId

string

Es el ID del lugar. Un ID de lugar es un texto que identifica de forma exclusiva un lugar. https://developers.google.com/places/web-service/place-id

displayName

string

Es el nombre del lugar localizado. Localizado según la preferencia proporcionada en la solicitud.

languageCode

string

Es el código de idioma de los campos de texto asociados con el lugar. Por ejemplo, “name” y “address”.

address

object (Address)

Dirección del lugar.

geometry

object (Geometry)

Geometría del lugar.

types[]

string

Un conjunto de etiquetas de tipo para este resultado. Por ejemplo, "política" y "localidad". https://developers.google.com/places/web-service/supported_types

associatedCompounds[]

object (Compound)

Los compuestos asociados con el lugar.

Geometría

Geometría de un lugar.

Representación JSON
{
  "location": {
    object (LatLng)
  },
  "viewport": {
    object (Viewport)
  },
  "displayBoundary": {
    object
  }
}
Campos
location

object (LatLng)

Punto central de la entidad que contiene este mensaje.

viewport

object (Viewport)

Un viewport adecuado para mostrar el lugar en un mapa de tamaño promedio.

displayBoundary

object (Struct format)

Especifica un polígono con el formato de polígono de GeoJSON.

Viewport

Un viewport de latitud y longitud, representado por dos puntos low y high opuestos en diagonal. Una viewport se considera una región cerrada, es decir, incluye su límite. Los límites de latitud deben variar entre -90 y 90 grados inclusive, y los límites de longitud deben estar entre -180 y 180 grados inclusive. Se incluyen varios casos:

  • Si low = high, el viewport consta de ese único punto.

  • Si low.longitude > high.longitude, el intervalo de longitud se invierte (el viewport cruza la línea de longitud de 180 grados).

  • Si low.longitude = -180 grados y high.longitude = 180 grados, el viewport incluye todas las longitudes.

  • Si low.longitude = 180 grados y high.longitude = -180 grados, el rango de longitud está vacío.

  • Si low.latitude > high.latitude, el rango de latitud está vacío.

Tanto low como high deben completarse, y el cuadro representado no puede estar vacío (como se especifica en las definiciones anteriores). Un viewport vacío generará un error.

Por ejemplo, este viewport abarca por completo la ciudad de Nueva York:

{ "low": { "latitude": 40.477398, "longitude": -74.259087 }, "high": { "latitude": 40.91618, "longitude": -73.70018 } }

Representación JSON
{
  "low": {
    object (LatLng)
  },
  "high": {
    object (LatLng)
  }
}
Campos
low

object (LatLng)

Obligatorio. Es el punto inferior del viewport.

high

object (LatLng)

Obligatorio. Es el punto más alto del viewport.

Complejo

Compuesto asociado con un lugar.

Representación JSON
{
  "type": enum (CompoundType),
  "geometry": {
    object (Geometry)
  },
  "entrances": [
    {
      object (Entrance)
    }
  ]
}
Campos
type

enum (CompoundType)

Tipo de compuesto.

geometry

object (Geometry)

La geometría asociada con el compuesto.

entrances[]

object (Entrance)

Lista de entradas asociadas al complejo.

CompoundType

Valor del tipo compuesto.

Enumeradores
COMPOUND_TYPE_UNSPECIFIED Tipo de compuesto desconocido.
SECTION Sección del compuesto. https://support.google.com/mapskb/answer/7054299
BUILDING Edificio compuesto. https://support.google.com/mapskb/answer/7013011
GROUNDS Suelos compuestos. https://support.google.com/mapskb/answer/7046859

Entrada

Entrada de un lugar.

Representación JSON
{
  "location": {
    object (LatLng)
  }
}
Campos
location

object (LatLng)

Es la ubicación de la entrada.