TripWaypointLog

Opisuje punkt zatrzymania lub końcowy na trasie pojazdu.

Zapis JSON
{
  "location": {
    object (TerminalLocationLog)
  },
  "tripId": string,
  "distanceMeters": integer,
  "eta": string,
  "duration": string,
  "type": enum (WaypointTypeLog)
}
Pola
location

object (TerminalLocationLog)

Lokalizacja punktu na trasie.

tripId

string

Podróż obejmująca ten punkt pośredni.

distanceMeters

integer

Odległość ścieżki od poprzedniego punktu pośredniego do tego punktu. Nieokreślony dla pierwszego punktu na liście.

eta

string (Timestamp format)

Szacowany czas dotarcia do tego punktu na trasie. Nieokreślony dla pierwszego punktu na liście.

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

duration

string (Duration format)

Czas podróży od poprzedniego punktu pośredniego do tego punktu. Nieokreślony dla pierwszego punktu na liście.

Czas trwania w sekundach składający się z maksymalnie 9 cyfr po przecinku i kończący się „s”. Przykład: "3.5s".

type

enum (WaypointTypeLog)

Typ opisujący rolę punktu na trasie w przypadku tej podróży, np. odbioru lub zwrotu.