Package google.maps.locationselection.v1beta

Índice

LocationSelectionBeta

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

FindNearbyPlaces

rpc FindNearbyPlaces(FindNearbyPlacesRequest) returns (FindNearbyPlacesResponse)

Buscar lugares cercanos para una ubicación determinada

FindPickupPointsForLocation

rpc FindPickupPointsForLocation(FindPickupPointsForLocationRequest) returns (FindPickupPointsForLocationResponse)

Encuentra puntos de encuentro para una ubicación determinada.

FindPickupPointsForPlace

rpc FindPickupPointsForPlace(FindPickupPointsForPlaceRequest) returns (FindPickupPointsForPlaceResponse)

Encuentra puntos de partida para un lugar determinado.

Dirección

Dirección de un lugar.

Campos
formatted_address

FormattedAddress

Es una dirección completa y legible para este lugar.

address_components[]

AddressComponent

Una lista de componentes de la dirección.

AddressComponent

Un componente de dirección que describe una parte de la dirección.

Campos
component_text

string

El nombre de este componente que describe parte de la dirección. Algunos ejemplos son "California" o "Amphitheatre Parkway".

component_text_short_form

string

La forma abreviada del texto del componente. Algunos ejemplos son "CA" para "California" y "US" para "Estados Unidos".

types[]

string

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

Compuesto asociado con un lugar.

Campos
type

CompoundType

Tipo de compuesto.

geometry

Geometry

La geometría asociada con el compuesto.

entrances[]

Entrance

Lista de entradas asociadas al complejo.

CompoundTypeEnums

Los tipos de compuestos

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.

Campos
location

LatLng

Es la ubicación de la entrada.

FindNearbyPlacesRequest

Mensaje de solicitud para buscar lugares cercanos.

Campos
localization_preferences

LocalizationPreferences

Obligatorio. Preferencias usadas para localizar los textos en la respuesta, como el nombre y la dirección.

search_location

LatLng

Obligatorio. Es la ubicación donde se deben encontrar lugares.

max_results

int32

Obligatorio. 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

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

FindPickupPointsForLocationRequest

FindPickupPointsForLocation.

Campos
localization_preferences

LocalizationPreferences

Obligatorio. Preferencias usadas para localizar los textos en la respuesta, como el nombre y la dirección.

search_location

LatLng

Obligatorio. Se trata de la ubicación que se utiliza para buscar puntos de partida y calcular las distancias y la hora de llegada estimada a los puntos de partida.

order_by

PickupPointOrder

Obligatorio. Orden para usar al mostrar resultados.

destination

LatLng

La ubicación de destino prevista del cliente. Se establece cuando se solicitan puntos de partida según la hora de llegada estimada del 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 admiten al menos uno de los medios de transporte especificados. Medios de transporte 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 a pie desde la ubicación de búsqueda hasta el punto de partida.

compute_driving_eta

bool

Si se especifica el valor "true" y se especifica el destino, se calcula la hora de llegada estimada del trayecto 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 recogida para el mensaje de respuesta según la 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 especificados en la solicitud. La cantidad de resultados en 'place_pickup_point_results' puede superar la cantidad de resultados en 'place_results'.

place_results[]

PlaceResult

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

FindPickupPointsForPlaceRequest

FindPickupPointsForPlace.

Campos
place_id

string

Obligatorio. Es el ID del lugar para el que se solicitan puntos de retiro.

localization_preferences

LocalizationPreferences

Obligatorio. Preferencias usadas para localizar los textos en la respuesta, como el nombre y la dirección.

search_location

LatLng

Se trata de la ubicación que se utiliza para buscar puntos de partida y calcular las distancias y la hora de llegada estimada a los puntos de partida. Si no se establece, se usa la ubicación del sitio asociado con el ID de lugar especificado.

order_by

PickupPointOrder

Obligatorio. Orden para usar al mostrar resultados.

destination

LatLng

La ubicación de destino prevista del cliente. Establece si el pedido de puntos de partida se debe realizar según la hora de llegada estimada del 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 admiten al menos uno de los medios de transporte especificados. Medios de transporte 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 a pie desde la ubicación de búsqueda hasta el punto de partida.

compute_driving_eta

bool

Si se especifica el valor "true" y se especifica el destino, se calcula la hora de llegada estimada del trayecto desde el punto de partida hasta el destino.

FindPickupPointsForPlaceResponse

Busca puntos de recogida para el mensaje de respuesta del lugar.

Campos
pickup_point_results[]

PickupPointResult

Puntos de retiro que coincidan con los criterios de la solicitud. Puede estar vacío si ningún punto de partida coincide con los criterios de la solicitud.

place_result

PlaceResult

Lugar asociado con el ID de lugar especificado en la solicitud.

FormattedAddress

Una dirección completa y legible por humanos para 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 de GeoJSON.

LocalizationPreferences

Una dirección completa y legible por humanos para 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 “US” y “419”.

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

PickupPoint

Detalles sobre el punto de partida o destino.

Campos
id

string

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

display_name

string

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

address

Address

Dirección del punto de partida.

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

Ubicación del punto de partida; donde un pasajero o receptor se encuentra con el conductor Debe estar presente.

PickupPointOrderEnums

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

PickupPointOrder

Valor del pedido del punto de retiro.

Enumeradores
PICKUP_POINT_ORDER_UNSPECIFIED Pedido de punto de retiro sin especificar. El valor predeterminado es DISTANCE_FROM_ORIGIN.
DISTANCE_FROM_SEARCH_LOCATION Orden ascendente de distancia en línea recta desde la ubicación de búsqueda hasta el punto de partida devuelto.
WALKING_ETA_FROM_SEARCH_LOCATION Orden ascendente según la duración del viaje a pie del consumidor desde la ubicación de búsqueda hasta el punto de partida.
DRIVING_ETA_FROM_PICKUP_POINT_TO_DESTINATION Orden ascendente: lleva la hora de llegada estimada 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_mode en la solicitud, el orden se basa en el primer Travel_mode en la solicitud.

PickupPointResult

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

Campos
pickup_point

PickupPoint

Es el punto de partida real que coincide con la solicitud.

distance_meters

float

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

travel_details[]

TravelDetail

Son los detalles asociados con el viaje desde y hacia este punto de partida para cada medio de transporte 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. Localizado 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

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

associated_compounds[]

Compound

Los compuestos asociados con el lugar.

PlacePickupPointResult

Puntos de retiro con 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 lugares.

Campos
place

Place

Detalles sobre un lugar.

distance_meters

float

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

TrafficRestrictionEnums

Tipos de restricciones de tráfico para una ubicación.

TrafficRestriction

Valor de la restricción de tráfico.

Enumeradores
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, por ejemplo, si la ruta es privada o se aplica una tarifa para acceder a la ubicación asociada.

TravelDetail

Indica los detalles asociados con el viaje.

Campos
travel_mode

TravelMode

Es el medio de transporte en el que se calcula la hora de llegada estimada.

estimated_arrival_time

Timestamp

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 configura 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 medio de transporte solicitado sin peatones si compute_driving_eta y el destino están configurados en la solicitud. La hora de llegada estimada de conducción se calcula en función del tráfico y NO está sujeta a restricciones de embotellamiento.

traffic_restriction

TrafficRestriction

Es la restricción que se aplica al medio de transporte.

TravelModeEnums

Es la lista de medios de transporte disponibles para viajar a una ubicación.

TravelMode

Indica el valor del medio de transporte.

Enumeradores
TRAVEL_MODE_UNSPECIFIED No se especificó el medio de transporte.
WALKING A pie, utilizado para peatones.
DRIVING En automóvil, utilizado para vehículos de pasajeros
TWO_WHEELER Vehículo motorizado de dos ruedas (como una motocicleta o un ciclomotor).

WiFiAccessPoint

Información del punto de acceso Wi-Fi

Campos
mac_address

int64

La dirección MAC del punto de acceso.

strength_dbm

sint32

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