Method: findPickupPointsForLocation

Trovare i punti di ritiro per una determinata località.

Richiesta HTTP

POST https://locationselection.googleapis.com/v1beta:findPickupPointsForLocation

L'URL utilizza la sintassi di transcodifica gRPC.

Corpo della richiesta

Il corpo della richiesta contiene dati con la seguente struttura:

Rappresentazione JSON
{
  "localizationPreferences": {
    object (LocalizationPreferences)
  },
  "searchLocation": {
    object (LatLng)
  },
  "orderBy": enum (PickupPointOrder),
  "destination": {
    object (LatLng)
  },
  "maxResults": integer,
  "travelModes": [
    enum (TravelMode)
  ],
  "computeWalkingEta": boolean,
  "computeDrivingEta": boolean,
  "wifiAccessPoints": [
    {
      object (WiFiAccessPoint)
    }
  ]
}
Campi
localizationPreferences

object (LocalizationPreferences)

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

searchLocation

object (LatLng)

Obbligatorio. 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.

orderBy

enum (PickupPointOrder)

Obbligatorio. Ordinamento da utilizzare per la restituzione dei risultati.

destination

object (LatLng)

La località di destinazione prevista dal cliente. Imposta quando richiedi punti di prelievo ordinati 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.

wifiAccessPoints[]

object (WiFiAccessPoint)

Punti di accesso Wi-Fi nelle vicinanze della posizione di ricerca. Utilizzato per fornire risultati di ricerca di qualità superiore.

Corpo della risposta

In caso di esito positivo, il corpo della risposta contiene dati con la seguente struttura:

Trova i punti di prelievo per un messaggio di risposta alla posizione.

Rappresentazione JSON
{
  "placePickupPointResults": [
    {
      object (PlacePickupPointResult)
    }
  ],
  "placeResults": [
    {
      object (PlaceResult)
    }
  ]
}
Campi
placePickupPointResults[]

object (PlacePickupPointResult)

Punti di ritiro nelle vicinanze con ID luogo associato. I risultati in questo elenco vengono ordinati in base ai criteri specificati nella richiesta. Il numero di risultati in "placepickupPointResults" potrebbe superare il numero di risultati in "placeResults".

placeResults[]

object (PlaceResult)

Dettagli sui luoghi associati ai punti di prelievo nelle vicinanze. I risultati in questo elenco non sono ordinati.

PlacePickupPointResult

Punti di ritiro con ID luogo associato.

Rappresentazione JSON
{
  "pickupPointResult": {
    object (PickupPointResult)
  },
  "associatedPlaceId": string
}
Campi
pickupPointResult

object (PickupPointResult)

Dettagli sul punto di prelievo. Deve essere presente.

associatedPlaceId

string

ID del luogo associato.