PickupPointResult

Dettagli sul risultato di ricerca di un punto di ritiro.

Rappresentazione JSON
{
  "pickupPoint": {
    object (PickupPoint)
  },
  "distanceMeters": number,
  "travelDetails": [
    {
      object (TravelDetail)
    }
  ]
}
Campi
pickupPoint

object (PickupPoint)

Il punto di ritiro effettivo che corrisponde alla richiesta.

distanceMeters

number

La distanza in linea retta tra questo punto di prelievo e il campo searchLocation specificato nella richiesta.

travelDetails[]

object (TravelDetail)

Dettagli associati al viaggio da e verso questo punto di prelievo per ogni modalità di viaggio richiesta.

PickupPoint

Dettagli su un punto di prelievo o destinazione.

Rappresentazione JSON
{
  "id": string,
  "displayName": string,
  "address": {
    object (Address)
  },
  "description": string,
  "location": {
    object (LatLng)
  }
}
Campi
id

string

L'ID univoco del punto di ritiro. Deve essere presente.

displayName

string

Nome breve e leggibile del punto di ritiro. Localizzato in base alle preferenze fornite nella richiesta.

address

object (Address)

L'indirizzo del punto di prelievo.

description

string

Una descrizione più lunga del punto di ritiro, che può includere le indicazioni per raggiungere la stazione di ricarica.

location

object (LatLng)

Posizione del punto di ritiro, dove un passeggero o un destinatario incontra il conducente. Deve essere presente.

TravelDetail

I dettagli associati al viaggio.

Rappresentazione JSON
{
  "travelMode": enum (TravelMode),
  "estimatedArrivalTime": string,
  "trafficRestriction": enum (TrafficRestriction)
}
Campi
travelMode

enum (TravelMode)

La modalità di viaggio in base alla quale viene calcolato l'orario di arrivo stimato.

estimatedArrivalTime

string (Timestamp format)

L'orario di arrivo stimato. L'orario di arrivo stimato a piedi viene calcolato dalla località di ricerca alla località del punto di ritiro quando computeWalkingEta è impostato nella richiesta. L'orario di arrivo stimato in auto viene calcolato dalla posizione del punto di ritiro alla destinazione per ogni modalità di viaggio non pedonale richiesta quando nella richiesta sono impostati computeDrivingEta e destination. L'orario di arrivo stimato in auto viene calcolato in base al traffico e NON è soggetto a restrizioni dovute al traffico intenso.

Un timestamp in formato "Zulu" UTC RFC3339, con risoluzione a livello di nanosecondo e fino a nove cifre frazionarie. Esempi: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

trafficRestriction

enum (TrafficRestriction)

La limitazione che si applica alla modalità di viaggio.

TrafficRestriction

Valore della limitazione del traffico.

Enum
TRAFFIC_RESTRICTION_UNSPECIFIED La restrizione non è specificata.
NO_RESTRICTION Nessuna limitazione del traffico applicata.
OTHER_RESTRICTION Potrebbero essere applicate alcune restrizioni sul traffico, ad esempio la strada è privata o l'accesso alla località associata è a pagamento.