TripWaypoint

Opisuje punkt zatrzymania na trasie pojazdu lub punkt końcowy podróży pojazdu.

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.

tripId

string

Podróż powiązana z tym punktem.

waypointType

enum (WaypointType)

Rola tego punktu na trasie, np. miejsce odbioru lub miejsce docelowe.

pathToWaypoint[]

object (LatLng)

Ścieżka od poprzedniego punktu trasy do bieżącego. Jeśli jest to pierwszy punkt pośredni, trasa prowadzi od bieżącej lokalizacji pojazdu do punktu pośredniego. To pole jest wypełniane tylko na żądanie.

encodedPathToWaypoint

string

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

Uwaga: to pole jest przeznaczone tylko do użytku przez pakiety Driver SDK i Consumer SDK. Dekodowanie nie jest jeszcze obsługiwane.

trafficToWaypoint

object (ConsumableTrafficPolyline)

Warunki na drodze na odcinku do tego punktu. Pamiętaj, że dane o ruchu są dostępne tylko dla klientów korzystających z rozwiązania Rides and Deliveries na platformie Map Google.

distanceMeters

integer

Odległość ścieżki od poprzedniego do bieżącego punktu trasy. Jeśli jest to pierwszy punkt pośredni, odległość trasy jest liczona od bieżącej lokalizacji pojazdu do punktu pośredniego.

eta

string (Timestamp format)

Szacowany czas dotarcia do tego punktu.

Korzysta ze standardu RFC 3339, w którym wygenerowane dane wyjściowe są zawsze znormalizowane do formatu Z i zawierają 0, 3, 6 lub 9 cyfr po przecinku. Akceptowane są też przesunięcia inne niż „Z”. Przykłady: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" lub "2014-10-02T15:01:23+05:30".

duration

string (Duration format)

Czas podróży z poprzedniego punktu trasy do tego punktu. Jeśli jest to pierwszy punkt pośredni, czas podróży jest liczony od bieżącej lokalizacji pojazdu do punktu pośredniego.

Czas trwania w sekundach z maksymalnie 9 miejscami po przecinku, zakończony znakiem „s”. Przykład: "3.5s".