pending_actions 運送と物流に関するドキュメントは非推奨になります。更新されたドキュメントは、
モビリティ サービスのサイトで入手できます。
VehicleJourneySegment
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
車両の移動セグメント(前の停車地から現在の停車地までの区間)を表します。最初の停車地の場合は、車両の現在地からこの停車地までです。
JSON 表現 |
{
"stop": {
object (VehicleStop )
},
"drivingDistanceMeters": integer,
"drivingDuration": string,
"path": [
{
object (LatLng )
}
]
} |
フィールド |
stop |
object (VehicleStop )
停車地の位置と、その停車地に関連付けられている Task を指定します。この乗車区間が JourneySharingInfo の一部である場合、VehicleStop の一部のフィールドは存在しない可能性があります。
|
drivingDistanceMeters |
integer
出力専用。前の停車地からこの停車地までの移動距離。現在の駅 / 停留所が行程セグメントのリストの最初の駅 / 停留所の場合、始点は、この駅 / 停留所がリストに追加された時点で記録された車両の位置になります。このジャーニー セグメントが JourneySharingInfo の一部である場合、このフィールドは存在しない可能性があります。
|
drivingDuration |
string (Duration format)
出力専用。前の停車地からこの停車地までの移動時間。現在の駅 / 停留所が乗車区間のリストで最初の駅 / 停留所である場合、始点は、この駅 / 停留所がリストに追加された時点で記録された車両の位置になります。 このフィールドがパス Task.remaining_vehicle_journey_segments[0].driving_duration (gRPC)または Task.remainingVehicleJourneySegments[0].drivingDuration (REST)で定義されている場合、DeliveryVehicle.remaining_duration (gRPC)または DeliveryVehicle.remainingDuration (REST)の値が入力されることがあります。これにより、前の停車場所からの運転時間ではなく、ドライバー アプリの直近の既知の場所からの残りの運転時間が提供されます。 「s 」で終わる小数 9 桁までの秒単位の期間。例: "3.5s" 。
|
path[] |
object (LatLng )
出力専用。前の停車地からこの停車地までの経路。現在の駅 / 停留所が乗車区間のリストで最初の駅 / 停留所の場合は、車両の現在地からその駅 / 停留所がリストに追加された時点でのこの駅 / 停留所までの経路になります。このジャーニー セグメントが JourneySharingInfo の一部である場合、このフィールドは存在しない可能性があります。 このフィールドがパス Task.journey_sharing_info.remaining_vehicle_journey_segments[0].path (gRPC)または Task.journeySharingInfo.remainingVehicleJourneySegments[0].path (REST)で定義されている場合、DeliveryVehicle.current_route_segment (gRPC)または DeliveryVehicle.currentRouteSegment (REST)からデコードされた LatLng が入力されることがあります。これにより、前の停車地からの経路ではなく、ドライバー アプリの最新の既知の場所からの運転経路が提供されます。
|
VehicleStop
車両が 1 つ以上の Task
を実行するために停止するポイントを記述します。
フィールド |
plannedLocation |
object (LocationInfo )
必須。停車地の場所。Task 内の位置は、この位置と完全には一致しない場合がありますが、そこから近い距離内にあります。このフィールドは、tasks.get 呼び出しのレスポンスでは入力されません。
|
tasks[] |
object (TaskInfo )
この駅 / 停留所で実行される Task のリスト。このフィールドは、tasks.get 呼び出しのレスポンスでは入力されません。
|
state |
enum (State )
VehicleStop の状態。このフィールドは、tasks.get 呼び出しのレスポンスでは入力されません。
|
TaskInfo
JSON 表現 |
{
"taskId": string,
"taskDuration": string,
"targetTimeWindow": {
object (TimeWindow )
}
} |
フィールド |
taskId |
string
タスク ID。このフィールドは、tasks.get 呼び出しのレスポンスでは入力されません。タスク ID には次の制限があります。
- 有効な Unicode 文字列を指定してください。
- 最大文字数は 64 文字です。
- Unicode 正規化フォーム C に従って正規化されています。
- ASCII 文字「/」、「:」、「?」、「,」、「#」を含めることはできません。
|
taskDuration |
string (Duration format)
出力専用。タスクの実行に必要な時間。 「s 」で終わる小数 9 桁までの秒単位の期間。例: "3.5s" 。
|
targetTimeWindow |
object (TimeWindow )
出力専用。タスクが完了するまでの時間枠。これは deliveryVehicles.get に対するレスポンスでのみ設定されます。
|
状態
列挙型 |
STATE_UNSPECIFIED |
不明 |
NEW |
作成されましたが、実際にルーティングされていません。 |
ENROUTE |
割り当てられ、アクティブにルーティングされています。 |
ARRIVED |
駅 / 停留所に到着しました。車両が次の停車地に向かう途中で、前の停車地がすべて完了していると想定します。 |
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2024-07-09 UTC。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"必要な情報がない"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"複雑すぎる / 手順が多すぎる"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"最新ではない"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻訳に関する問題"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"サンプル / コードに問題がある"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"その他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"わかりやすい"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"問題の解決に役立った"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"その他"
}]
{
"last_modified": "最終更新日 2024-07-09 UTC。",
"state": ""
}