TripWaypoint

Wskazuje punkt zatrzymania na pojeździe lub punkt końcowy na trasie.

Zapis JSON
{
  "location": {
    object (TerminalLocation)
  },
  "tripId": string,
  "waypointType": enum (WaypointType),
  "pathToWaypoint": [
    {
      object (LatLng)
    }
  ],
  "encodedPathToWaypoint": string,
  "trafficToWaypoint": {
    object (ConsumableTrafficPolyline)
  },
  "distanceMeters": integer,
  "eta": string,
  "duration": string
}
Pola
location

object (TerminalLocation)

Lokalizacja tego punktu na trasie.

tripId

string

Podróż powiązana z tym punktem na trasie.

waypointType

enum (WaypointType)

Rola punktu orientacyjnego na tej trasie, np. odbiór lub oddanie.

pathToWaypoint[]

object (LatLng)

Ścieżka z poprzedniego punktu do bieżącego. Niezdefiniowane dla pierwszego punktu na liście. To pole jest wypełniane tylko na żądanie.

encodedPathToWaypoint

string

Zakodowana ścieżka z poprzedniego punktu do bieżącego.

Uwaga: to pole jest przeznaczone tylko do użytku przez pakiet SDK sterownika i SDK dla klientów indywidualnych. Dekodowanie nie jest jeszcze obsługiwane.

trafficToWaypoint

object (ConsumableTrafficPolyline)

Informacje o natężeniu ruchu na ścieżce do tego punktu na trasie. Ruch jest dostępny tylko w przypadku klientów, którzy korzystają z funkcji Google Maps Platform Rides and Delivery.

distanceMeters

integer

Odległość ścieżki od poprzedniego do aktualnego punktu na trasie. Niezdefiniowane dla pierwszego punktu na liście.

eta

string (Timestamp format)

Szacowany czas dotarcia do tego punktu. Niezdefiniowane dla pierwszego punktu na liście.

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

duration

string (Duration format)

Czas podróży z poprzedniego punktu do tego punktu. Niezdefiniowane dla pierwszego punktu na liście.

Czas trwania (w sekundach) z maksymalnie 9 cyframi po przecinku, kończący się znakiem 's&#39. Przykład: "3.5s".