Encuentra 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. Preferencias usadas para localizar los textos en la respuesta, como el nombre y la dirección. |
searchLocation |
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. |
orderBy |
Obligatorio. Orden para usar al mostrar resultados. |
destination |
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. |
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 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. |
computeWalkingEta |
Si es verdadero, se calcula la hora de llegada estimada a pie desde la ubicación de búsqueda hasta el punto de partida. |
computeDrivingEta |
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. |
Cuerpo de la respuesta
Si se ejecuta correctamente, el cuerpo de la respuesta contendrá datos con la siguiente estructura:
Busca puntos de recogida para el mensaje de respuesta del lugar.
Representación JSON |
---|
{ "pickupPointResults": [ { object ( |
Campos | |
---|---|
pickupPointResults[] |
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. |
placeResult |
Lugar asociado con el ID de lugar especificado en la solicitud. |