Buscar puntos de partida para un lugar determinado
Solicitud HTTP
POST https://locationselection.googleapis.com/v1beta:findPickupPointsForPlace
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 |
---|
{ "placeId": string, "localizationPreferences": { object ( |
Campos | |
---|---|
placeId |
Obligatorio. Es el ID del lugar para el que se solicitan puntos de retiro. |
localizationPreferences |
Obligatorio. Son las preferencias que se usan para localizar los textos en la respuesta, por ejemplo, el nombre y la dirección. |
searchLocation |
Es la ubicación que se usará para buscar puntos de partida y calcular las distancias y las ETA a los puntos de partida. Si no se establece, se usa la ubicación del lugar asociada con el ID de lugar determinado. |
orderBy |
Obligatorio. Orden que se usa cuando se devuelven resultados. |
destination |
Es la ubicación de destino del cliente. Establece esta opción si se solicita que los puntos de partida se ordenen según la hora de llegada estimada. |
maxResults |
Obligatorio. 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 medios de transporte 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 se especifica "true" y se especifica el destino, se calcula la hora de llegada estimada desde el punto de partida hasta el destino. |
Cuerpo de la respuesta
Si se ejecuta correctamente, el cuerpo de la respuesta contendrá datos con la siguiente estructura:
Encontrar puntos de partida para el mensaje de respuesta del lugar.
Representación JSON |
---|
{ "pickupPointResults": [ { object ( |
Campos | |
---|---|
pickupPointResults[] |
Puntos de retiro que coinciden con los criterios de la solicitud. Puede estar vacío si no hay puntos de partida que coincidan con los criterios de la solicitud. |
placeResult |
Lugar asociado con el ID de lugar determinado en la solicitud. |