- 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 |
要套用樣式的路徑長度。 |