PickupPointResult

Szczegóły dotyczące wyniku wyszukiwania punktu odbioru.

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

object (PickupPoint)

Rzeczywisty punkt odbioru pasujący do żądania.

distanceMeters

number

Odległość w linii prostej od tego punktu odbioru do lokalizacji wyszukiwania określonej w żądaniu.

travelDetails[]

object (TravelDetail)

Szczegóły dotyczące podróży do i z tego punktu odbioru dla każdego wybranego środka transportu.

PickupPoint

Szczegóły dotyczące punktu odbioru lub nadania.

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

string

Unikalny identyfikator punktu odbioru. Musi być obecna.

displayName

string

Krótka, czytelna dla człowieka nazwa punktu odbioru. Zlokalizowane zgodnie z preferencjami podanymi w żądaniu.

address

object (Address)

Adres punktu odbioru.

description

string

dłuższy opis punktu odbioru, który może zawierać informacje o dojeździe do tego miejsca;

location

object (LatLng)

Lokalizacja punktu odbioru, czyli miejsca, w którym pasażer lub odbiorca spotyka się z kierowcą. Musi być obecna.

TravelDetail

Szczegóły związane z podróżą.

Zapis JSON
{
  "travelMode": enum (TravelMode),
  "estimatedArrivalTime": string,
  "trafficRestriction": enum (TrafficRestriction)
}
Pola
travelMode

enum (TravelMode)

Tryb podróży, w którym obliczany jest szacowany czas dotarcia.

estimatedArrivalTime

string (Timestamp format)

Szacowany czas dotarcia. Szacowany czas dotarcia pieszo jest obliczany od lokalizacji wyszukiwania do lokalizacji punktu odbioru, gdy w żądaniu ustawiona jest opcja computeWalkingEta. Szacunkowy czas dojazdu samochodem jest obliczany od punktu odbioru do miejsca docelowego dla każdego trybu podróży niepieszej, gdy w żądaniu ustawiono opcje computeDrivingEta i destination. Szacowany czas dotarcia na miejsce jest obliczany na podstawie natężenia ruchu i NIE podlega ograniczeniom dotyczącym natężenia ruchu.

Sygnatura czasowa w formacie RFC3339 UTC „Zulu” z rozdzielczością nanosekundy i maksymalnie 9 cyframi po przecinku. Przykłady: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z".

trafficRestriction

enum (TrafficRestriction)

Ograniczenie dotyczące środka transportu.

TrafficRestriction

Wartość ograniczenia ruchu.

Wartości w polu enum
TRAFFIC_RESTRICTION_UNSPECIFIED Ograniczenie nie jest nieokreślone.
NO_RESTRICTION Nie stosuje się żadnych ograniczeń dotyczących ruchu.
OTHER_RESTRICTION Mogą obowiązywać ograniczenia w ruchu, np. droga jest prywatna lub naliczana jest opłata za dostęp do powiązanej lokalizacji.