Buscar puntos de partida para una ubicación determinada
Solicitud HTTP
POST https://locationselection.googleapis.com/v1beta:findPickupPointsForLocation
La URL usa la sintaxis de la transcodificación gRPC.
Cuerpo de la solicitud
El cuerpo de la solicitud contiene datos con la siguiente estructura:
Representación JSON |
---|
{ "localizationPreferences": { object ( |
Campos | |
---|---|
localizationPreferences |
Obligatorio. Preferencias que se usan para localizar los textos en la respuesta, por ejemplo, el nombre y la dirección. |
searchLocation |
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. |
orderBy |
Obligatorio. Es el orden que se usará cuando se muestren los resultados. |
destination |
Ubicación de destino prevista del cliente. Se establece cuando se solicitan puntos de retiro ordenados por hora de llegada estimada. |
maxResults |
Obligatorio. Es la cantidad máxima de resultados que se mostrarán. Debe ser mayor que 0. |
travelModes[] |
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. |
computeWalkingEta |
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. |
computeDrivingEta |
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. |
wifiAccessPoints[] |
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. |
Cuerpo de la respuesta
Si se ejecuta correctamente, el cuerpo de la respuesta contendrá datos con la siguiente estructura:
Busca puntos de partida para el mensaje de respuesta de ubicación.
Representación JSON |
---|
{ "placePickupPointResults": [ { object ( |
Campos | |
---|---|
placePickupPointResults[] |
Puntos de partida cercanos con un ID de lugar asociado. Los resultados de esta lista se ordenan según los criterios de la solicitud. La cantidad de resultados en "placePickupPointResults" puede exceder la cantidad de resultados en "placeResults". |
placeResults[] |
Detalles sobre los lugares asociados con los puntos de partida cercanos Los resultados de esta lista no están ordenados. |
PlacePickupPointResult
Puntos de partida con el ID de lugar asociado
Representación JSON |
---|
{
"pickupPointResult": {
object ( |
Campos | |
---|---|
pickupPointResult |
Detalles sobre el punto de partida Debe estar presente. |
associatedPlaceId |
Es el ID del lugar asociado. |