Method: findPickupPointsForPlace

Trovare i 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. ID del luogo per il quale vengono richiesti i punti di ritiro.

localizationPreferences

object (LocalizationPreferences)

Obbligatorio. Preferenze utilizzate per la localizzazione del testo nella risposta, ad esempio nome e indirizzo.

searchLocation

object (LatLng)

Posizione da utilizzare per la ricerca dei punti di prelievo e il calcolo delle distanze e degli orari di arrivo stimati in base ai punti di prelievo. Se non viene impostato, viene utilizzata la posizione del luogo associato all'ID luogo specificato.

orderBy

enum (PickupPointOrder)

Obbligatorio. Ordinamento da utilizzare per la restituzione dei risultati.

destination

object (LatLng)

La località di destinazione prevista dal cliente. Da impostare se richiedi l'ordine dei 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 il valore è true, viene calcolato l'orario di arrivo stimato a piedi dalla località di ricerca al punto di prelievo.

computeDrivingEta

boolean

Se vengono specificati true e la destinazione, viene calcolato l'orario di arrivo stimato in auto 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 al luogo.

Rappresentazione JSON
{
  "pickupPointResults": [
    {
      object (PickupPointResult)
    }
  ],
  "placeResult": {
    object (PlaceResult)
  }
}
Campi
pickupPointResults[]

object (PickupPointResult)

Punti di ritiro che corrispondono ai criteri della richiesta. Può essere vuoto se nessun punto di ritiro corrisponde ai criteri della richiesta.

placeResult

object (PlaceResult)

Luogo associato all'ID luogo specificato nella richiesta.