Package google.maps.locationselection.v1beta

Índice

LocationSelectionBeta

Es el servicio para obtener lugares cercanos y los puntos de partida y destino asociados.

FindNearbyPlaces

rpc FindNearbyPlaces(FindNearbyPlacesRequest) returns (FindNearbyPlacesResponse)

Encuentra lugares cercanos a una ubicación determinada.

FindPickupPointsForLocation

rpc FindPickupPointsForLocation(FindPickupPointsForLocationRequest) returns (FindPickupPointsForLocationResponse)

Buscar puntos de partida para una ubicación determinada

FindPickupPointsForPlace

rpc FindPickupPointsForPlace(FindPickupPointsForPlaceRequest) returns (FindPickupPointsForPlaceResponse)

Buscar puntos de partida para un lugar determinado

Dirección

Dirección de un lugar.

Campos
formatted_address

FormattedAddress

Una dirección completa y legible por humanos de este lugar.

address_components[]

AddressComponent

Una lista de componentes de la dirección.

AddressComponent

Es un componente de dirección que describe una parte de la dirección.

Campos
component_text

string

Es el nombre de este componente que describe parte de la dirección. Por ejemplo, "California" o "Amphitheatre Parkway".

component_text_short_form

string

Es la forma abreviada del texto del componente. Por ejemplo, "CA" para "California" y "US" para "Estados Unidos".

types[]

string

Son los tipos de este componente que describen parte de la dirección. Para obtener una lista de los tipos admitidos, consulta https://developers.google.com/places/web-service/supported_types#table2.

Complejo

Complejo asociado con un lugar.

Campos
type

CompoundType

Tipo de compuesto.

geometry

Geometry

Corresponde a la geometría asociada con el compuesto.

entrances[]

Entrance

Es la lista de entradas asociadas con el complejo.

CompoundTypeEnums

Los tipos de compuestos

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.

Campos
location

LatLng

La ubicación de la entrada.

FindNearbyPlacesRequest

Mensaje de solicitud para encontrar lugares cercanos.

Campos
localization_preferences

LocalizationPreferences

Obligatorio. Son las preferencias que se usan para localizar los textos en la respuesta, por ejemplo, el nombre y la dirección.

search_location

LatLng

Obligatorio. Es la ubicación en la que se deben encontrar los lugares.

max_results

int32

Obligatorio. Es la cantidad máxima de resultados que se mostrarán. Debe ser mayor que 0.

wifi_access_points[]

WiFiAccessPoint

Puntos de acceso Wi-Fi alrededor de la ubicación de la solicitud. Se usa para proporcionar resultados de la búsqueda de mayor calidad.

FindNearbyPlacesResponse

Busca lugares cercanos para un mensaje de respuesta de ubicación determinado.

Campos
place_results[]

PlaceResult

Es la lista ordenada de lugares encontrados. Puede estar vacío si no se encontraron lugares cerca de la ubicación de la solicitud. El orden se basa en una combinación de probabilidad y distancia.

FindPickupPointsForLocationRequest

Mensaje de solicitud de FindPickupPointsForLocation.

Campos
localization_preferences

LocalizationPreferences

Obligatorio. Son las preferencias que se usan para localizar los textos en la respuesta, por ejemplo, el nombre y la dirección.

search_location

LatLng

Obligatorio. Es la ubicación que se usará para buscar puntos de partida y calcular las distancias y las ETA a los puntos de partida.

order_by

PickupPointOrder

Obligatorio. Es el orden que se usará cuando se muestren los resultados.

destination

LatLng

Es la ubicación de destino del cliente. Se establece cuando se solicitan puntos de retiro ordenados por hora de llegada estimada.

max_results

int32

Obligatorio. Es la cantidad máxima de resultados que se mostrarán. Debe ser mayor que 0.

travel_modes[]

TravelMode

Obligatorio. Solo se muestran los puntos de partida que permiten al menos uno de los modos de viaje especificados. Modos de viaje admitidos: DRIVING y TWO_WHEELER. Se debe especificar al menos un modo.

compute_walking_eta

bool

Si es verdadero, se calcula la hora de llegada estimada (ETA) a pie desde la ubicación de búsqueda hasta el punto de partida.

compute_driving_eta

bool

Si es verdadero y se especifica el destino, se calcula la hora de llegada estimada en automóvil desde el punto de partida hasta el destino.

wifi_access_points[]

WiFiAccessPoint

Puntos de acceso Wi-Fi alrededor de la ubicación de búsqueda Se usa para proporcionar resultados de la búsqueda de mayor calidad.

FindPickupPointsForLocationResponse

Busca puntos de partida para el mensaje de respuesta de ubicación.

Campos
place_pickup_point_results[]

PlacePickupPointResult

Puntos de retiro cercanos con el ID de lugar asociado Los resultados de esta lista se ordenan según los criterios que se proporcionan en la solicitud. La cantidad de resultados en "place_pickup_point_results" puede superar la cantidad de resultados en "place_results".

place_results[]

PlaceResult

Detalles sobre los lugares asociados con los puntos de partida cercanos Los resultados de esta lista no están ordenados.

FindPickupPointsForPlaceRequest

Mensaje de solicitud de FindPickupPointsForPlace.

Campos
place_id

string

Obligatorio. Es el ID de lugar para el que se solicitan los puntos de partida.

localization_preferences

LocalizationPreferences

Obligatorio. Son las preferencias que se usan para localizar los textos en la respuesta, por ejemplo, el nombre y la dirección.

search_location

LatLng

Ubicación que se utiliza para buscar puntos de partida y calcular distancias y horas de llegada estimadas a puntos de retiro. Si no se establece, se usa la ubicación del lugar asociada con el ID de lugar determinado.

order_by

PickupPointOrder

Obligatorio. Orden que se usa cuando se devuelven resultados.

destination

LatLng

Es la ubicación de destino del cliente. Establece si se solicita que los puntos de partida se ordenen por hora de llegada estimada (ETA) al destino.

max_results

int32

Obligatorio. Cantidad máxima de resultados que se mostrarán. Debe ser mayor que 0.

travel_modes[]

TravelMode

Obligatorio. Solo se muestran los puntos de partida que permiten al menos uno de los modos de viaje especificados. Modos de viaje admitidos: DRIVING y TWO_WHEELER. Se debe especificar al menos un modo.

compute_walking_eta

bool

Si es verdadero, se calcula la hora de llegada estimada (ETA) a pie desde la ubicación de búsqueda hasta el punto de partida.

compute_driving_eta

bool

Si es verdadero y se especifica el destino, se calcula la hora de llegada estimada en automóvil desde el punto de partida hasta el destino.

FindPickupPointsForPlaceResponse

Encontrar puntos de partida para el mensaje de respuesta del lugar.

Campos
pickup_point_results[]

PickupPointResult

Puntos de partida que coinciden con los criterios de la solicitud Puede estar vacío si no hay puntos de retiro que coincidan con los criterios de la solicitud.

place_result

PlaceResult

Es el lugar asociado con el ID de lugar determinado en la solicitud.

FormattedAddress

Es una dirección completa y legible por humanos de la entidad que contiene este mensaje.

Campos
lines[]

string

Son las líneas de texto que describen la dirección. Debe haber al menos una línea.

Geometría

Geometría de un lugar.

Campos
location

LatLng

Punto central de la entidad que contiene este mensaje.

viewport

Viewport

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

display_boundary

Struct

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

LocalizationPreferences

Es una dirección completa legible por humanos de la entidad que contiene este mensaje.

Campos
language_code

string

Obligatorio. Es la etiqueta de idioma BCP-47 que se usa para localizar los textos. Algunos ejemplos de etiquetas de idioma son "en-US", "hi-IN", "fr-CA", etcétera.

region_code

string

Obligatorio. El código Unicode de país o región (CLDR) de la ubicación de la que proviene la solicitud, como “EE.UU.” y “419”.

Para obtener más información, consulta http://www.unicode.org/reports/tr35/#unicode_region_subtag.

PickupPoint

Son los detalles sobre un punto de partida o destino.

Campos
id

string

Un ID único para el punto de partida. Debe estar presente.

display_name

string

Es el nombre corto y legible del punto de partida. Se localiza según la preferencia proporcionada en la solicitud.

address

Address

Dirección del punto de retiro

description

string

Es una descripción más larga del punto de partida, que puede incluir cómo llegar a la ubicación.

location

LatLng

Es la ubicación del punto de partida, donde un pasajero o destinatario se encuentra con el conductor. Debe estar presente.

PickupPointOrderEnums

Es un conjunto de valores que especifican el orden de clasificación de los puntos de partida coincidentes.

PickupPointOrder

Valor del pedido de punto de retiro.

Enumeraciones
PICKUP_POINT_ORDER_UNSPECIFIED Orden de punto de retiro sin especificar. El valor predeterminado es DISTANCE_FROM_ORIGIN.
DISTANCE_FROM_SEARCH_LOCATION Orden ascendente de la distancia en línea recta desde la ubicación de búsqueda hasta el punto de retiro que se muestra.
WALKING_ETA_FROM_SEARCH_LOCATION Orden ascendente según el tiempo de caminata del consumidor desde la ubicación de búsqueda hasta el punto de partida.
DRIVING_ETA_FROM_PICKUP_POINT_TO_DESTINATION Orden ascendente según la hora de llegada estimada en automóvil desde el punto de partida hasta el destino del consumidor. Este modo solo se puede usar cuando se establece un destino y compute_driving_eta es verdadero. Cuando se proporcionan varios travel_modes en la solicitud, el orden se basa en el primer travel_mode de la solicitud.

PickupPointResult

Detalles sobre el resultado de la búsqueda de un punto de partida.

Campos
pickup_point

PickupPoint

El punto de partida real que coincide con la solicitud.

distance_meters

float

Es la distancia en línea recta desde este punto de partida hasta la search_location especificada en la solicitud.

travel_details[]

TravelDetail

Los detalles asociados con los viajes hacia y desde este punto de partida para cada modo de viaje solicitado

Lugar

Detalles sobre un lugar.

Campos
place_id

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

display_name

string

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

language_code

string

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

address

Address

Dirección del lugar

geometry

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

associated_compounds[]

Compound

Los compuestos asociados con el lugar

PlacePickupPointResult

Puntos de partida con un ID de lugar asociado.

Campos
pickup_point_result

PickupPointResult

Son los detalles sobre el punto de partida. Debe estar presente.

associated_place_id

string

Es el ID del lugar asociado.

PlaceResult

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

Campos
place

Place

Detalles sobre un lugar.

distance_meters

float

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

TrafficRestrictionEnums

Son los tipos de restricciones de tráfico de una ubicación.

TrafficRestriction

Es el valor de la restricción de tráfico.

Enumeraciones
TRAFFIC_RESTRICTION_UNSPECIFIED La restricción no está especificada.
NO_RESTRICTION No se aplican restricciones de tráfico.
OTHER_RESTRICTION Es posible que se apliquen algunas restricciones de tráfico, como que la ruta sea privada o que se deba pagar una tarifa para acceder a la ubicación asociada.

TravelDetail

Los detalles asociados con el viaje

Campos
travel_mode

TravelMode

El medio de transporte según el cual se calcula la hora de llegada estimada.

estimated_arrival_time

Timestamp

Es la hora estimada de llegada. La hora de llegada estimada a pie se calcula desde la ubicación de búsqueda hasta la ubicación del punto de partida cuando se establece compute_walking_eta en la solicitud. La hora de llegada estimada en automóvil se calcula desde la ubicación del punto de partida hasta el destino para cada modo de viaje solicitado que no sea peatonal cuando se establecen compute_driving_eta y el destino en la solicitud. La hora de llegada estimada en automóvil se calcula con el tráfico y NO está sujeta a restricciones de congestión.

traffic_restriction

TrafficRestriction

La restricción que se aplica al medio de transporte.

TravelModeEnums

Es la lista de los modos de viaje disponibles para viajar a una ubicación.

TravelMode

Valor del medio de transporte.

Enumeraciones
TRAVEL_MODE_UNSPECIFIED No se especificó el modo de viaje.
WALKING Caminar, se usa para peatones.
DRIVING Conducción, se usa para automóviles de pasajeros.
TWO_WHEELER Vehículo de dos ruedas motorizado (como una motocicleta o un ciclomotor).

WiFiAccessPoint

Información del punto de acceso de Wifi.

Campos
mac_address

int64

La dirección MAC del punto de acceso.

strength_dbm

sint32

Es la intensidad de la señal del punto de acceso, en dBm.