PlaceResult

Detalles sobre un resultado de búsqueda de lugar.

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

object (Place)

Detalles sobre un lugar.

distanceMeters

number

Es 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 un lugar de forma exclusiva. https://developers.google.com/places/web-service/place-id

displayName

string

Es el nombre del lugar localizado. Localizado según las preferencias proporcionadas en la solicitud.

languageCode

string

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

address

object (Address)

Dirección del lugar.

geometry

object (Geometry)

Geometría del lugar

types[]

string

Es un conjunto de etiquetas de tipo para este resultado. Por ejemplo, "political" y "locality". 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)

Es el 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 GeoJSON.

Viewport

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

  • Si low = high, la ventana de visualización consta de ese único punto.

  • Si low.longitude > high.longitude, el rango de longitud se invierte (la ventana de visualización cruza la línea de longitud de 180 grados).

  • Si low.longitude = -180 grados y high.longitude = 180 grados, la ventana de visualización 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.

Se deben propagar low y high, y el cuadro representado no puede estar vacío (como se especifica en las definiciones anteriores). Si el viewport está vacío, se producirá un error.

Por ejemplo, este viewport encierra 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 de la vista del puerto.

high

object (LatLng)

Obligatorio. El punto alto de la ventana de visualización.

Complejo

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

Es la geometría asociada con el compuesto.

entrances[]

object (Entrance)

Es la lista de entradas asociadas con el complejo.

CompoundType

Es el valor del tipo compuesto.

Enumeraciones
COMPOUND_TYPE_UNSPECIFIED Tipo de compuesto desconocido.
SECTION Sección de compuestos. https://support.google.com/mapskb/answer/7054299
BUILDING Edificio compuesto. https://support.google.com/mapskb/answer/7013011
GROUNDS Terrenos de un complejo. 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.