TripWaypoint

車両のルートの停車地点または車両のルートの終点を表します。

JSON 表現
{
  "location": {
    object (TerminalLocation)
  },
  "tripId": string,
  "waypointType": enum (WaypointType),
  "pathToWaypoint": [
    {
      object (LatLng)
    }
  ],
  "encodedPathToWaypoint": string,
  "trafficToWaypoint": {
    object (ConsumableTrafficPolyline)
  },
  "distanceMeters": integer,
  "eta": string,
  "duration": string
}
フィールド
location

object (TerminalLocation)

このウェイポイントの位置。

tripId

string

このウェイポイントに関連付けられたルート。

waypointType

enum (WaypointType)

乗車や降車など、このルートでこの地点が果たす役割。

pathToWaypoint[]

object (LatLng)

前のウェイポイントから現在のウェイポイントまでのパス。リスト内の最初のウェイポイントでは未定義です。このフィールドは、リクエストされた場合にのみ入力されます。

encodedPathToWaypoint

string

前のウェイポイントから現在のウェイポイントまでのエンコードされたパス。

注: このフィールドは、Driver SDK と Consumer SDK による使用のみを目的としています。デコードはまだサポートされていません。

trafficToWaypoint

object (ConsumableTrafficPolyline)

このウェイポイントまでの経路の交通状況。トラフィックは、Google Maps Platform の乗車と配達ソリューションのお客様のみが利用できます。

distanceMeters

integer

前のウェイポイントから現在のウェイポイントまでのパスの距離。リスト内の最初のウェイポイントでは未定義です。

eta

string (Timestamp format)

このウェイポイントの到着予定時刻。リスト内の最初のウェイポイントでは未定義です。

RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

duration

string (Duration format)

前のウェイポイントからこのポイントまでの所要時間。リストの最初のウェイポイントは定義されていません。

s で終わる小数 9 桁までの秒単位の期間。例: "3.5s"