TripWaypoint

Aracın rotasındaki durak noktalarını veya araç yolculuğundaki bitiş noktasını açıklar.

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şkili gezi.

waypointType

enum (WaypointType)

Bu noktanın bu gezide oynadığı, teslim alma veya ayrılma gibi rolü.

pathToWaypoint[]

object (LatLng)

Önceki ara noktadan geçerli ara noktaya giden yol. Listedeki ilk referans noktası için tanımlanmamış. Bu alan yalnızca istendiğinde doldurulur.

encodedPathToWaypoint

string

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

Not: Bu alan yalnızca Drive 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 trafik koşulları. Trafiğin yalnızca Google Harita Platformu Oyuncaklar ve Teslimat Çözümü müşterileri tarafından kullanılabileceğini unutmayın.

distanceMeters

integer

Önceki ara nokta ile mevcut ara nokta arasındaki mesafe. Listedeki ilk referans noktası için tanımlanmamış.

eta

string (Timestamp format)

Bu ara noktadaki tahmini varış saati. Listedeki ilk referans noktası için tanımlanmamış.

RFC3339 UTC "Zulu&quot" biçiminde nanosaniye çözünürlüğe ve dokuz adede kadar kesir basamağına sahip zaman damgası. Örnekler: "2014-10-02T15:01:23Z" ve "2014-10-02T15:01:23.045123456Z".

duration

string (Duration format)

Önceki ara noktadan bu noktaya kadar olan seyahat süresi. Listedeki ilk referans noktası için tanımlanmamış.

En fazla dokuz adet kesirli basamak içeren ve 's' ile biten saniye cinsinden süre. Örnek: "3.5s".