Trovare punti di ritiro per un determinato luogo.
Richiesta HTTP
POST https://locationselection.googleapis.com/v1beta:findPickupPointsForPlace
L'URL utilizza la sintassi di transcodifica gRPC.
Corpo della richiesta
Il corpo della richiesta contiene dati con la seguente struttura:
Rappresentazione JSON |
---|
{ "placeId": string, "localizationPreferences": { object ( |
Campi | |
---|---|
placeId |
Obbligatorio. L'ID luogo per cui sono richiesti i punti di ritiro. |
localizationPreferences |
Obbligatorio. Preferenze utilizzate per localizzare i testi delle risposte, ad esempio nome e indirizzo. |
searchLocation |
Posizione da utilizzare per cercare i punti di ritiro e calcolare le distanze e gli orari di arrivo stimati fino ai punti di ritiro. Se non viene impostata, viene utilizzata la posizione del luogo associata all'ID specificato. |
orderBy |
Obbligatorio. L'ordinamento da utilizzare per restituire i risultati. |
destination |
Posizione della destinazione prevista del cliente. Imposta se richiedere l'ordinamento dei punti di ritiro in base all'orario di arrivo stimato (ETA) della destinazione. |
maxResults |
Obbligatorio. Il numero massimo di risultati da restituire. Deve essere maggiore di 0. |
travelModes[] |
Obbligatorio. Vengono restituiti solo i punti di ritiro che consentono almeno una delle modalità di viaggio specificate. Modalità di viaggio supportate: DRIVING e TWO_WHEELER. È necessario specificare almeno una modalità. |
computeWalkingEta |
Se è vero, viene calcolato l'orario di arrivo stimato a piedi dal punto di ricerca al punto di partenza. |
computeDrivingEta |
Se true e la destinazione è specificata, viene calcolato l'orario di arrivo stimato in auto dal punto di ritiro alla destinazione. |
Corpo della risposta
In caso di esito positivo, il corpo della risposta contiene dati con la seguente struttura:
Trova i punti di ritiro per il messaggio di risposta sul luogo.
Rappresentazione JSON |
---|
{ "pickupPointResults": [ { object ( |
Campi | |
---|---|
pickupPointResults[] |
Punti di prelievo che corrispondono ai criteri della richiesta. Il campo può essere vuoto se nessun punto di ritiro corrisponde ai criteri della richiesta. |
placeResult |
Luogo associato all'ID luogo specificato nella richiesta. |