Method: findPickupPointsForPlace

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 (LocalizationPreferences)
  },
  "searchLocation": {
    object (LatLng)
  },
  "orderBy": enum (PickupPointOrder),
  "destination": {
    object (LatLng)
  },
  "maxResults": integer,
  "travelModes": [
    enum (TravelMode)
  ],
  "computeWalkingEta": boolean,
  "computeDrivingEta": boolean
}
Campi
placeId

string

Obbligatorio. L'ID luogo per cui sono richiesti i punti di ritiro.

localizationPreferences

object (LocalizationPreferences)

Obbligatorio. Preferenze utilizzate per localizzare i testi delle risposte, ad esempio nome e indirizzo.

searchLocation

object (LatLng)

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

enum (PickupPointOrder)

Obbligatorio. L'ordinamento da utilizzare per restituire i risultati.

destination

object (LatLng)

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

integer

Obbligatorio. Il numero massimo di risultati da restituire. Deve essere maggiore di 0.

travelModes[]

enum (TravelMode)

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

boolean

Se è vero, viene calcolato l'orario di arrivo stimato a piedi dal punto di ricerca al punto di partenza.

computeDrivingEta

boolean

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 (PickupPointResult)
    }
  ],
  "placeResult": {
    object (PlaceResult)
  }
}
Campi
pickupPointResults[]

object (PickupPointResult)

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

object (PlaceResult)

Luogo associato all'ID luogo specificato nella richiesta.