PickupPointResult

Szczegółowe informacje o 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

Bezpośrednia odległość 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 obejmować sposób dotarcia do niego.

location

object (LatLng)

lokalizacja punktu odbioru; gdy pasażer lub odbiorca spotyka 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)

Środek podróży, dla którego obliczany jest szacowany czas dotarcia na miejsce.

estimatedArrivalTime

string (Timestamp format)

Szacowany czas dotarcia na miejsce. Szacowany czas dotarcia na piechotę jest obliczany na podstawie lokalizacji wyszukiwania do lokalizacji punktu odbioru, gdy w żądaniu ustawiono funkcję computeWalkingEta. Szacowany czas dotarcia na miejsce jest obliczany na podstawie lokalizacji punktu odbioru do miejsca docelowego dla każdego wybranego środka transportu niepełnoletniego, gdy w żądaniu jest określona funkcja computeDriveEta i miejsce docelowe. Szacowany czas dotarcia na miejsce jest obliczany na podstawie natężenia ruchu i NIE podlega ograniczeniom dotyczącym natężenia ruchu.

Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: "2014-10-02T15:01:23Z" i "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 określone.
NO_RESTRICTION Nie są stosowane żadne ograniczenia 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.