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)

前の地点からこの時点までの移動時間。リストの最初の地点に対して定義されていません。

小数点以下 9 桁までで、末尾が 's' の秒数。例: "3.5s"