- JSON 表示法
- DeviceSettingsLog
- TrafficPolylineDataLog
- VisualTrafficReportPolylineRenderingLog
- RoadStretchLog
Fleet Engine 中的車輛資源記錄。
JSON 表示法 |
---|
{ "name": string, "state": enum ( |
欄位 | |
---|---|
name |
車輛資源名稱,格式為 |
state |
交通工具狀態。 |
supportedTrips[] |
這輛車支援的行程類型。 |
currentTrips[] |
|
lastLocation |
車輛上次回報的位置。 |
maximumCapacity |
車輛容量上限。這是這輛車可容納的行程乘客總數。這個值不考慮驅動程式。這個值必須大於或等於 1。 |
attributes[] |
車輛服務屬性清單。 |
vehicleType |
交通工具類型。 |
manualWaypointOrdering |
如果為 true,Fleet Engine 不會重新排序路線控點,而供應器必須重新排序路線控點。否則,如果供應商未提供,Fleet Engine 就會將路線控點設為最佳順序。 |
backToBackEnabled |
指出駕駛是否接受連續行程。 |
navStatus |
車輛的導航狀態。 |
remainingDistanceMeters |
|
etaToFirstWaypoint |
預計到達下一個路線控點的預計時間,也就是 RFC3339 世界標準時間「Zulu」格式的時間戳記,採用奈秒解析度,且最多 9 個小數位數。範例: |
remainingTimeSeconds |
|
currentRouteSegmentEndPoint |
|
deviceSettings |
駕駛所用行動裝置的設定資訊。 |
waypoints[] |
指派給這輛車的其餘路線控點。 |
currentRouteSegmentTraffic |
「Fleet Engine」會使用這項資訊來改善行程理解程度,但不會在回應中填入欄位內容。 |
DeviceSettingsLog
行動裝置上各種設定的相關資訊。
JSON 表示法 |
---|
{ "locationPowerSaveMode": enum ( |
欄位 | |
---|---|
locationPowerSaveMode |
省電模式開啟時,位置資訊設定在裝置上的運作方式。 |
isPowerSaveMode |
裝置目前是否處於省電模式。 |
isInteractive |
裝置是否處於互動狀態。 |
batteryInfo |
電池狀態的相關資訊。 |
TrafficPolylineDataLog
預期車輛路線的路況。
JSON 表示法 |
---|
{
"trafficRendering": {
object ( |
欄位 | |
---|---|
trafficRendering |
以折線呈現所有區域的流量速度,沿著客戶騎車行程進行。 |
VisualTrafficReportPolylineRenderingLog
說明用戶端如何沿路線折線的某一部分上色。
JSON 表示法 |
---|
{
"roadStretch": [
{
object ( |
欄位 | |
---|---|
roadStretch[] |
應沿著折線算繪的道路延伸。請注意,延展不保證會重疊,也不一定橫跨完整路線。 |
RoadStretchLog
應該呈現的一條道路延展。
JSON 表示法 |
---|
{
"style": enum ( |
欄位 | |
---|---|
style |
要套用的樣式。 |
offsetMeters |
樣式應在 |
lengthMeters |
套用樣式的路徑長度。 |