TripWaypoint

Bir aracın rotasındaki durak noktasını veya aracın yolculuğunun 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 yol noktasının konumu.

tripId

string

Bu ara noktayla ilişkilendirilen seyahat.

waypointType

enum (WaypointType)

Bu yol noktasının bu seyahatteki rolü (ör. teslim alma veya bırakma).

pathToWaypoint[]

object (LatLng)

Önceki yol noktasından mevcut yol noktasına giden yol. Listedeki ilk ara nokta için tanımlanmadı. Bu alan yalnızca istendiğinde doldurulur.

encodedPathToWaypoint

string

Önceki yol noktasından mevcut yol noktasına giden 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 yol noktasına giden yol üzerindeki trafik koşulları. Trafikten yalnızca Google Haritalar Platformu Araç Paylaşımı ve Teslimat Çözümü müşterileri yararlanabilir.

distanceMeters

integer

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

eta

string (Timestamp format)

Bu ara noktaya tahmini varış saati. Listedeki ilk yol noktası için tanımlanmaz.

Nanosaniye çözünürlüğüne sahip ve en fazla dokuz kesirli basamak içeren RFC3339 UTC "Zulu" biçiminde bir zaman damgası. Ö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".