TripWaypoint

Bir aracın rotasındaki bir durma noktasını veya aracın yolculuğundaki bir bitiş noktasını tanımlar.

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

object (TerminalLocation)

Bu ara noktanın konumu.

tripId

string

Bu ara noktayla ilişkilendirilen seyahat.

waypointType

enum (WaypointType)

Bu ara noktanın bu gezide oynadığı rol (ör. alma veya bırakma).

pathToWaypoint[]

object (LatLng)

Önceki ara noktadan geçerli ara noktaya kadar olan yol. Listedeki ilk ara nokta için tanımlanmadı. Bu alan yalnızca istendiğinde doldurulur.

encodedPathToWaypoint

string

Önceki ara noktadan geçerli ara noktaya kadar kodlanmış yol.

Not: Bu alan yalnızca Sürücü SDK'sı ve Tüketici SDK'sı tarafından kullanılmak üzere tasarlanmıştır. Kod çözme henüz desteklenmiyor.

trafficToWaypoint

object (ConsumableTrafficPolyline)

Bu ara noktaya giden yoldaki trafik koşulları. Trafiğin yalnızca Google Harita Platformu Yolculukları ve Teslimat Çözümü müşterileri tarafından kullanılabileceğini unutmayın.

distanceMeters

integer

Önceki ara noktadan geçerli ara noktaya kadar olan yol mesafesi. Listedeki ilk ara nokta için tanımlanmadı.

eta

string (Timestamp format)

Bu ara noktaya tahmini varış saati. Listedeki ilk ara nokta için tanımlanmadı.

RFC3339 UTC "Zulu" zaman damgası biçiminde olmalıdır. Örnekler: "2014-10-02T15:01:23Z" ve "2014-10-02T15:01:23.045123456Z".

duration

string (Duration format)

Önceki ara noktadan bu noktaya seyahat süresi. Listedeki ilk ara nokta için tanımlanmadı.

En fazla dokuz kesir basamağı olan ve "s" ile biten, saniye cinsinden süre. Örnek: "3.5s".