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 del luogo per il quale sono richiesti i punti di prelievo.

localizationPreferences

object (LocalizationPreferences)

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

searchLocation

object (LatLng)

Località da utilizzare per cercare i punti di ritiro e calcolare le distanze e l'orario di arrivo stimato rispetto ai punti di ritiro. Se non viene impostata, viene utilizzata la posizione del luogo associata all'ID specificato.

orderBy

enum (PickupPointOrder)

Obbligatorio. Ordine da utilizzare per restituire risultati.

destination

object (LatLng)

La località di destinazione prevista dal cliente. Imposta questa opzione se devi ordinare i punti di ritiro in base all'orario di arrivo stimato della destinazione.

maxResults

integer

Obbligatorio. 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 è specificato true e la destinazione è specificata, viene calcolato l'orario di arrivo stimato dal punto di prelievo 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.