索引
DeliveryService
(介面)BatchCreateTasksRequest
(訊息)BatchCreateTasksResponse
(訊息)CreateDeliveryVehicleRequest
(訊息)CreateTaskRequest
(訊息)DeliveryRequestHeader
(訊息)DeliveryRequestHeader.Platform
(列舉)DeliveryRequestHeader.SdkType
(列舉)DeliveryVehicle
(訊息)DeliveryVehicle.DeliveryVehicleType
(列舉)DeliveryVehicleAttribute
(訊息)DeliveryVehicleLocation
(訊息)DeliveryVehicleLocationSensor
(列舉)DeliveryVehicleNavigationStatus
(列舉)GetDeliveryVehicleRequest
(訊息)GetTaskRequest
(訊息)GetTaskTrackingInfoRequest
(訊息)ListDeliveryVehiclesRequest
(訊息)ListDeliveryVehiclesResponse
(訊息)ListTasksRequest
(訊息)ListTasksResponse
(訊息)LocationInfo
(訊息)Task
(訊息)Task.JourneySharingInfo
(訊息)Task.State
(列舉)Task.TaskOutcome
(列舉)Task.TaskOutcomeLocationSource
(列舉)Task.Type
(列舉)TaskAttribute
(訊息)TaskTrackingInfo
(訊息)TaskTrackingViewConfig
(訊息)TaskTrackingViewConfig.VisibilityOption
(訊息)TimeWindow
(訊息)UpdateDeliveryVehicleRequest
(訊息)UpdateTaskRequest
(訊息)VehicleJourneySegment
(訊息)VehicleStop
(訊息)VehicleStop.State
(列舉)VehicleStop.TaskInfo
(訊息)
DeliveryService
最後英里送貨服務
BatchCreateTasks |
---|
建立並傳回一批新的 |
CreateDeliveryVehicle |
---|
建立並傳回新的 |
CreateTask |
---|
建立並傳回新的 |
GetDeliveryVehicle |
---|
傳回指定的 |
GetTask |
---|
取得 |
GetTaskTrackingInfo |
---|
傳回指定的 |
ListDeliveryVehicles |
---|
取得符合指定篩選條件的所有 |
ListTasks |
---|
取得符合指定篩選條件的所有 |
UpdateDeliveryVehicle |
---|
將更新後的 |
UpdateTask |
---|
更新 |
BatchCreateTasksRequest
BatchCreateTask
要求訊息。
欄位 | |
---|---|
header |
選用設定。標準 Delivery API 要求標頭。注意:如果設定這個欄位, |
parent |
必要欄位。所有工作共用的父項資源。這個值必須採用 |
requests[] |
必要欄位。用於指定要建立資源的要求訊息。注意:一批最多可以建立 500 項工作。 |
BatchCreateTasksResponse
BatchCreateTask
回應訊息。
欄位 | |
---|---|
tasks[] |
已建立的 Tasks。 |
CreateDeliveryVehicleRequest
CreateDeliveryVehicle
要求訊息。
欄位 | |
---|---|
header |
選用設定。標準 Delivery API 要求標頭。 |
parent |
必要欄位。格式須為 |
delivery_vehicle_id |
必要欄位。貨運車輛 ID 不得重複,並遵守下列限制:
|
delivery_vehicle |
必要欄位。要建立的
注意:系統會忽略送貨車的 |
CreateTaskRequest
CreateTask
要求訊息。
欄位 | |
---|---|
header |
選用設定。標準 Delivery API 要求標頭。 |
parent |
必要欄位。格式須為 |
task_id |
必要欄位。工作 ID 不得重複,但不得為運送追蹤 ID。如要儲存運送追蹤 ID,請使用
|
task |
必要欄位。要建立的任務實體。建立 Task 時,必須填寫下列欄位:
注意:系統會忽略 Task 的 |
DeliveryRequestHeader
RequestHeader 包含所有遞送 RPC 要求通用的欄位。
欄位 | |
---|---|
language_code |
BCP-47 語言代碼,例如 en-US 或 sr-Latn。詳情請參閱 http://www.unicode.org/reports/tr35/#Unicode_locale_identifier。如未指定,回應可能會以任何語言寫成,如有這類名稱,應優先使用英文。欄位值範例: |
region_code |
必要欄位。要求來源地區的 CLDR 區域代碼。欄位值範例: |
sdk_version |
呼叫 SDK 的版本 (如適用)。版本格式為「major.minor.patch」,例如: |
os_version |
執行呼叫 SDK 的作業系統版本。欄位值範例: |
device_model |
執行呼叫 SDK 的裝置型號。欄位值範例: |
sdk_type |
傳送要求的 SDK 類型。 |
maps_sdk_version |
呼叫 SDK 依附的 MapSDK 版本 (如適用)。版本格式為「major.minor.patch」,例如: |
nav_sdk_version |
呼叫 SDK 依附的 NavSDK 版本 (如適用)。版本格式為「major.minor.patch」,例如: |
platform |
呼叫 SDK 的平台。 |
manufacturer |
透過呼叫 SDK 的 Android 裝置製造商,僅適用於 Android SDK。欄位值範例: |
android_api_level |
呼叫 SDK 的 Android API 級別,僅適用於 Android SDK。欄位值範例: |
trace_id |
可供記錄用途的選用 ID,以利辨識要求。 |
平台
呼叫 SDK 的平台。
列舉 | |
---|---|
PLATFORM_UNSPECIFIED |
預設值。如果省略平台,系統會使用這個值。 |
ANDROID |
這項要求來自 Android。 |
IOS |
這項要求來自 iOS。 |
WEB |
要求來自網路。 |
SdkType
可能的 SDK 類型。
列舉 | |
---|---|
SDK_TYPE_UNSPECIFIED |
預設值。如果省略 sdk_type ,則會使用這個值。 |
CONSUMER |
發出呼叫的 SDK 為 Consumer。 |
DRIVER |
呼叫的 SDK 是驅動程式。 |
JAVASCRIPT |
呼叫端的 SDK 是 JavaScript。 |
DeliveryVehicle
DeliveryVehicle
訊息。貨運車輛會將貨物從倉庫傳輸至送貨地點,以及從取貨地點到倉庫。在某些情況下,貨運車輛也會直接從上車地點運送至送貨地點。
注意:gRPC 和 REST API 使用不同的欄位命名慣例。例如,gRPC API 中的 DeliveryVehicle.current_route_segment
欄位和 REST API 中的 DeliveryVehicle.currentRouteSegment
欄位指的是同一個欄位。
欄位 | |
---|---|
name |
這是這輛運輸車輛的專屬名稱,格式為 |
last_location |
運輸車輛上次回報的位置。 |
navigation_status |
運送車輛的導航狀態。 |
current_route_segment |
編碼折線,用於指定導覽建議前往下一個路線點的路線。抵達或經過停靠站或導航重新規劃路線時,駕駛應用程式會更新這項資訊。系統會針對指派給車輛的所有執行中工作,在 在下列情況下,這個欄位可能不會用於填入
在這些情況下,Fleet Engine 會在這個欄位填入最近傳遞的 車輛停靠站到即將到來的 VehicleStop 的路線,確保這個欄位的消費者在目前運輸車輛路徑上取得最準確的資訊。 |
current_route_segment_end_point |
如果 |
remaining_distance_meters |
如果 |
remaining_duration |
如果 |
remaining_vehicle_journey_segments[] |
指派給這輛運輸車輛的旅程區隔 (從車輛最近回報的地點開始)。這個欄位不會填入 |
attributes[] |
自訂運送車輛屬性清單。一輛運輸車輛最多可有 100 個屬性,而且每個屬性都必須有專屬索引鍵。 |
type |
這輛交車的類型。如未設定,預設為 |
DeliveryVehicleType
運送車輛的類型。
列舉 | |
---|---|
DELIVERY_VEHICLE_TYPE_UNSPECIFIED |
這個值未使用。 |
AUTO |
汽車。 |
TWO_WHEELER |
摩托車、電動車或其他機車 |
BICYCLE |
人工運輸。 |
PEDESTRIAN |
載客,通常是步行或跑步,沿途設有人行道。 |
DeliveryVehicleAttribute
將車輛屬性描述為鍵/值組合。「key:value」字串長度不得超過 256 個半形字元。
欄位 | |
---|---|
key |
屬性鍵。 |
value |
屬性值。 |
聯集欄位 delivery_vehicle_attribute_value 。屬性值可以是字串、布林值或雙精度浮點數。delivery_vehicle_attribute_value 只能是下列其中一項: |
|
string_value |
字串類型的屬性值。 注意:這與 |
bool_value |
布林值類型的屬性值。 |
number_value |
雙重輸入的屬性值。 |
DeliveryVehicleLocation
車輛在特定時間點的位置、速度和方向。
欄位 | |
---|---|
location |
車輛的位置。傳送到 Fleet Engine 時,車輛的位置是 GPS 位置。當您在回應中收到這項資訊時,車輛的所在位置可能是 GPS 位置、補充位置或其他大概位置。來源在 |
horizontal_accuracy |
已淘汰:請改用 |
latlng_accuracy |
半徑為 |
heading |
車輛目前以度為單位的方向。0 代表北部。有效範圍為 [0,360]。 |
bearing_accuracy |
已淘汰:請改用 |
heading_accuracy |
精確度為 |
altitude |
高度 (以公尺為單位 WGS84 以上)。 |
vertical_accuracy |
已淘汰:請改用 |
altitude_accuracy |
精確度為 |
speed_kmph |
車輛行駛速度,單位為公里。已淘汰:請改用 |
speed |
車輛速度 (公尺/秒) |
speed_accuracy |
|
update_time |
感應器根據感應器時鐘回報 |
server_time |
僅供輸出。伺服器收到位置資訊的時間。 |
location_sensor |
位置資料的提供者 (例如 |
is_road_snapped |
是否將 |
is_gps_sensor_enabled |
僅限輸入。用於指出行動裝置是否已啟用 GPS 感應器。 |
time_since_update |
僅限輸入。此位置首次傳送至伺服器後經過的時間 (以秒為單位)。如果是第一次更新,這個值會是零。如果時間不明 (例如應用程式重新啟動),這個值會重設為零。 |
num_stale_updates |
僅限輸入。已淘汰:系統現在會使用其他信號來判斷地區是否已過時。 |
raw_location |
原始車輛位置 (未由道路救援人員處理)。 |
raw_location_time |
與原始位置相關聯的時間戳記。 |
raw_location_sensor |
原始位置的來源。預設值為 |
raw_location_accuracy |
半徑為 |
supplemental_location |
整合應用程式提供的補充位置。 |
supplemental_location_time |
與補充位置相關聯的時間戳記。 |
supplemental_location_sensor |
補充位置的來源。預設值為 |
supplemental_location_accuracy |
半徑為 |
road_snapped |
已淘汰:請改用 |
DeliveryVehicleLocationSensor
用於判斷位置的感應器或方法。
列舉 | |
---|---|
UNKNOWN_SENSOR |
未指定或不明感應器。 |
GPS |
GPS 或輔助 GPS。 |
NETWORK |
輔助 GPS、基地台 ID 或 WiFi 存取點。 |
PASSIVE |
基地台 ID 或 Wi-Fi 存取點。 |
ROAD_SNAPPED_LOCATION_PROVIDER |
行動裝置判定為最有可能的道路位置。 |
CUSTOMER_SUPPLIED_LOCATION |
顧客提供的營業地點資訊來自獨立來源。一般而言,這個值用於來源不是執行驅動程式 SDK 的行動裝置。如果其他列舉值描述原始來源,請使用該值。標示為 CUSTOMER_SUPPLIED_LOCATION 的地點通常是透過運輸車輛的 last_location.supplemental_location_sensor 提供。 |
FLEET_ENGINE_LOCATION |
由 Fleet Engine 根據可用信號計算出的地點。僅供輸出。如果要求中收到這個值,系統就會拒絕這個值。 |
FUSED_LOCATION_PROVIDER |
Android 的整合式位置預測提供工具。 |
CORE_LOCATION |
Apple 作業系統上的位置服務供應商。 |
GetDeliveryVehicleRequest
GetDeliveryVehicle
要求訊息。
欄位 | |
---|---|
header |
選用設定。標準 Delivery API 要求標頭。 |
name |
必要欄位。格式須為 |
GetTaskRequest
GetTask
要求訊息。
欄位 | |
---|---|
header |
選用設定。標準 Delivery API 要求標頭。 |
name |
必要欄位。格式須為 |
GetTaskTrackingInfoRequest
GetTaskTrackingInfoRequest
要求訊息。
欄位 | |
---|---|
header |
選用設定。標準 Delivery API 要求標頭。 |
name |
必要欄位。格式須為 |
ListDeliveryVehiclesRequest
ListDeliveryVehicles
要求訊息。
欄位 | |
---|---|
header |
選用設定。標準 Delivery API 要求標頭。 |
parent |
必要欄位。格式須為 |
page_size |
選用設定。要傳回的車輛數量上限。服務傳回的次數可能會少於這個數字。如果未指定這個數字,伺服器會決定要傳回的結果數量。 |
page_token |
選用設定。屬於接收自前一個 進行分頁時,提供至 |
filter |
選用設定。列出運輸車輛時要套用的篩選查詢。如需篩選器語法範例,請參閱 http://aip.dev/160。如果未指定值,或是為篩選器指定空白字串,則會傳回所有運輸車輛。 請注意,只有車輛屬性 (例如 篩選查詢最多可包含 50 個限制。限制是 |
viewport |
選用設定。這個篩選器可限制車輛只返回可視位置位於可視區域定義的矩形區域。 |
ListDeliveryVehiclesResponse
ListDeliveryVehicles
回應訊息。
欄位 | |
---|---|
delivery_vehicles[] |
符合所規定篩選條件的運送車輛組合。如未指定篩選條件,要求會傳回所有運送車輛。成功的回應也可以空白。如果回應空白,代表找不到符合要求的篩選條件的貨運車輛。 |
next_page_token |
您可以在 |
total_size |
在所有頁面中,符合要求條件的運送車輛總數。 |
ListTasksRequest
ListTasks
要求訊息。
欄位 | |
---|---|
header |
選用設定。標準 Delivery API 要求標頭。 |
parent |
必要欄位。格式須為 |
page_size |
選用設定。要傳回的工作數量上限。服務傳回的產品數量可能會少於這個值。如果未指定這個值,伺服器會決定要傳回的結果數量。 |
page_token |
選用設定。接收自前一個 進行分頁時,提供至 |
filter |
選用設定。列出工作時要套用的篩選器查詢。如需篩選器語法範例,請參閱 http://aip.dev/160。如未指定值,或篩選空白字串,則會傳回所有 Tasks。如需可供篩選的工作屬性相關資訊,請參閱「列出工作」。 |
ListTasksResponse
ListTasks
回應,包含一組符合 ListTasksRequest
中篩選條件的 Tasks。
欄位 | |
---|---|
tasks[] |
符合所要求篩選條件的 Tasks 組合。如未指定篩選器,要求會傳回所有工作。成功的回應也可以空白。如果回應空白,表示找不到符合要求的篩選條件的 Tasks。 |
next_page_token |
在 |
total_size |
在所有網頁中,符合要求條件的工作總數。 |
地點資訊
含有其他 ID 的地點。
欄位 | |
---|---|
point |
位置的座標。 |
工作
Delivery API 中的 工作 代表要追蹤的單一動作。一般而言,運送相關工作和中斷工作之間存在差異。同一則運送資訊可以有多個相關聯的工作。例如,一個上車和下車/轉乘的任務,此外,特定配送服務適用的不同工作也可以由不同車輛處理。舉例來說,某輛車可能處理上車問題、將貨物運送至中樞裝置,另一輛車從集線推動到下車地點。
注意:gRPC 和 REST API 使用不同的欄位命名慣例。例如,gRPC API 中的 Task.journey_sharing_info
欄位和 REST API 中的 Task.journeySharingInfo
欄位指的是同一個欄位。
欄位 | |
---|---|
name |
格式須為 |
type |
必要欄位。不可變動。定義 Task 的類型。例如休息或出貨等。 |
state |
必要欄位。工作目前的執行狀態。 |
task_outcome |
工作結果。 |
task_outcome_time |
指出提供者設定 |
task_outcome_location |
設定 |
task_outcome_location_source |
用於表示 |
tracking_id |
不可變動。這個欄位有助於儲存 ID,避免使用複雜的對應。您無法為
|
delivery_vehicle_id |
僅供輸出。執行此工作的車輛 ID。貨車 ID 受到下列限制:
|
planned_location |
不可變動。工作將會在哪個位置完成。 |
task_duration |
必要欄位。不可變動。在此位置執行工作所需的時間。 |
target_time_window |
完成工作的時間範圍。 |
journey_sharing_info |
僅供輸出。歷程共用專屬欄位。狀態是 |
task_tracking_view_config |
這項工作追蹤設定,用於指定使用者在哪些情況下可以看到哪些資料元素。 |
attributes[] |
自訂工作屬性的清單。每個屬性都必須有專屬索引鍵。 |
JourneySharingInfo
共用特定欄位的歷程。
欄位 | |
---|---|
remaining_vehicle_journey_segments[] |
針對受分配車輛完成這項任務前的停靠站,追蹤相關資訊。請注意,這份清單可能含有其他工作的停靠站。 第一個路段 |
last_location |
用於指出車輛上車上次回報的位置。 |
last_location_snappable |
指出能否將車輛的 lastLocation 對齊 |
州
工作的狀態。這表示 Tasks 的進度。
列舉 | |
---|---|
STATE_UNSPECIFIED |
預設。用於未指定或無法辨識的工作狀態。 |
OPEN |
工作可能尚未指派給送貨車輛,或是車輛尚未經過 Task 指派的車輛停靠站。 |
CLOSED |
車輛通過車輛停靠站執行這項任務時。 |
TaskOutcome
嘗試執行工作的結果。TaskState
關閉時,TaskOutcome
會指出工作是否順利完成。
列舉 | |
---|---|
TASK_OUTCOME_UNSPECIFIED |
設定其值之前的「工作結果」。 |
SUCCEEDED |
工作順利完成。 |
FAILED |
工作無法完成,或是工作已取消。 |
TaskOutcomeLocationSource
填入 task_outcome_location
的來源身分。
列舉 | |
---|---|
TASK_OUTCOME_LOCATION_SOURCE_UNSPECIFIED |
設定之前的工作結果。 |
PROVIDER |
供應商指定的 task_outcome_location 。 |
LAST_VEHICLE_LOCATION |
供應商未指定 task_outcome_location ,因此 Fleet Engine 使用最後已知車輛位置。 |
類型
Task 的類型,
列舉 | |
---|---|
TYPE_UNSPECIFIED |
預設值是未知的任務類型。 |
PICKUP |
取貨工作是指從客戶取貨時採取的行動。Depot 或 Feeder 車輛上車時應使用 SCHEDULED_STOP 類型。 |
DELIVERY |
「運送工作」是指出貨給消費者時採取的行動。Depot 或饋送器下車地點應使用 SCHEDULED_STOP 類型。 |
SCHEDULED_STOP |
排定的停止工作會用於規劃用途。例如代表從餵食器車輛或倉庫領取貨物。請勿用於自行取件或收貨的消費者。 |
UNAVAILABLE |
表示車輛不提供維修的任務。舉例來說,在駕駛人休息或車輛補救時,就可能會發生這種情況。 |
TaskAttribute
說明工作屬性做為鍵/值組合。「key:value」字串長度不得超過 256 個半形字元。
欄位 | |
---|---|
key |
屬性鍵。鍵不得包含冒號字元 (:)。 |
聯集欄位 task_attribute_value 。屬性值可以是字串、布林值或雙精度浮點數。如未設定,TaskAttribute string_value 會儲存為空字串「"」。task_attribute_value 只能採用下列其中一種設定: |
|
string_value |
字串類型的屬性值。 |
bool_value |
布林值類型的屬性值。 |
number_value |
雙重輸入的屬性值。 |
TaskTrackingInfo
TaskTrackingInfo
訊息。訊息含有將用於顯示的工作追蹤資訊。如果追蹤 ID 與多個 Tasks 相關聯,Fleet Engine 會根據經驗法則來決定要選取哪個任務的 TaskTrackingInfo。
欄位 | |
---|---|
name |
格式必須為 |
tracking_id |
不可變動。工作的追蹤 ID。* 必須是有效的 Unicode 字串。* 長度上限為 64 個半形字元。* 根據 Unicode 正規化表單 C 進行正規化。* 不得包含下列任一 ASCII 字元:「/」、「:」、「?」、「,」或「#」。 |
vehicle_location |
車輛的最後位置。 |
route_polyline_points[] |
此清單所連結的是車輛預期路徑的折線,而這些點會組成車輛預期路徑到這個工作的位置。 |
remaining_stop_count |
指出車輛剩餘的停靠次數,直到到達工作停止為止,包括工作停靠站。例如,如果車輛的下一個停靠站為工作停靠站,這個值會是 1。 |
remaining_driving_distance_meters |
與感興趣的 |
estimated_arrival_time |
時間戳記,指出預計到達停靠站位置的時間。 |
estimated_task_completion_time |
指出工作預估完成時間的時間戳記。 |
state |
工作目前的執行狀態。 |
task_outcome |
嘗試執行工作的結果。 |
task_outcome_time |
時間戳記,指出供應器設定工作結果的時間。 |
planned_location |
不可變動。工作將會在哪個位置完成。 |
target_time_window |
完成工作的時間範圍。 |
attributes[] |
在工作上設定的自訂屬性。 |
TaskTrackingViewConfig
設定訊息,定義何時應向使用者顯示任務的資料元素。
欄位 | |
---|---|
route_polyline_points_visibility |
指定何時可以顯示路線折線點的欄位。如未指定這個欄位,系統會使用這項資料的專案層級預設瀏覽權限設定。 |
estimated_arrival_time_visibility |
指定可以顯示預估抵達時間的欄位。如未指定這個欄位,系統會使用這項資料的專案層級預設瀏覽權限設定。 |
estimated_task_completion_time_visibility |
指定何時可以顯示預估工作完成時間的欄位。如未指定這個欄位,系統會使用這項資料的專案層級預設瀏覽權限設定。 |
remaining_driving_distance_visibility |
指定何時可以顯示剩餘行車距離的欄位。如未指定這個欄位,系統會使用這項資料的專案層級預設瀏覽權限設定。 |
remaining_stop_count_visibility |
指定可以顯示剩餘停靠站計數的欄位。如未指定這個欄位,系統會使用這項資料的專案層級預設瀏覽權限設定。 |
vehicle_location_visibility |
指定可以顯示車輛位置資訊的欄位。如未指定這個欄位,系統會使用這項資料的專案層級預設瀏覽權限設定。 |
VisibilityOption
這個選項訊息,定義應向使用者顯示資料元素的時機。
欄位 | |
---|---|
聯集欄位 visibility_option 。選擇的特定顯示設定選項。visibility_option 只能是下列其中一項: |
|
remaining_stop_count_threshold |
如果剩餘停靠站計數 <= left_stop_count_threshold,使用者可以看見這個資料元素。 |
duration_until_estimated_arrival_time_threshold |
如果抵達停靠站的預計到達時間 <= time_until_estimated_arrival_time_threshold,使用者可以看見這個資料元素。 |
remaining_driving_distance_meters_threshold |
如果剩餘的行車距離 (以公尺 <= left_driving_distance_meters_threshold) 顯示,使用者可以看見這個資料元素。 |
always |
如果設為 true,使用者一律會在沒有閾值的情況下看見這項資料元素。這個欄位無法設為 false。 |
never |
如果設為 True,使用者一律會在沒有閾值的情況下隱藏這個資料元素。這個欄位無法設為 false。 |
TimeWindow
時間範圍。
欄位 | |
---|---|
start_time |
必要欄位。時間範圍的開始時間 (含)。 |
end_time |
必要欄位。時間範圍的結束時間 (含)。 |
UpdateDeliveryVehicleRequest
UpdateDeliveryVehicle
要求訊息。
欄位 | |
---|---|
header |
選用設定。標準 Delivery API 要求標頭。 |
delivery_vehicle |
必要欄位。要套用的 |
update_mask |
必要欄位。欄位遮罩,指出要更新哪些 這是以半形逗號分隔的完整欄位名稱清單。範例: |
UpdateTaskRequest
UpdateTask
要求訊息。
欄位 | |
---|---|
header |
選用設定。標準 Delivery API 要求標頭。 |
task |
必要欄位。與更新相關聯的工作。以下欄位是由 Fleet Engine 維護。請勿使用
注意: 如果任務已指派給送貨車輛,請勿使用 |
update_mask |
必要欄位。欄位遮罩,指出要更新的工作欄位。注意: 這是以半形逗號分隔的完整欄位名稱清單。範例: |
VehicleJourneySegment
代表車輛的行駛路段 (從先前停靠站到目前停靠站)。如果這是第一個有效的停靠站,表示該停靠站是車輛目前的位置到該停靠站。
欄位 | |
---|---|
stop |
指定停靠站位置,以及與停靠站相關聯的 |
driving_distance_meters |
僅供輸出。從上一個停靠站到這個停靠站的移動距離。如果目前停靠站是旅程區隔清單中的第一個停靠站,起點就是該停靠站加入清單時記錄的車輛地點。如果這個歷程區隔是 |
driving_duration |
僅供輸出。從上一個停靠站到這個停靠站的交通時間。如果目前停靠站是旅程區隔清單中的第一個停靠站,起點就是該停靠站加入清單時記錄的車輛位置。 如果這個欄位是在路徑 |
path[] |
僅供輸出。從上一個停靠站到這個停靠站的路徑。如果目前停靠站是旅程區隔清單中的第一個停靠站,這是指該停靠站加入清單時,從目前位置到該停靠站的路徑。如果這個歷程區隔是 如果這個欄位是在路徑 |
VehicleStop
說明車輛停止執行一或多個 Task
的點。
欄位 | |
---|---|
planned_location |
必要欄位。停靠站的位置。請注意, |
tasks[] |
要在這個停靠站執行的 |
state |
|
州
VehicleStop
的目前狀態。
列舉 | |
---|---|
STATE_UNSPECIFIED |
未知。 |
NEW |
已建立,但未主動轉送。 |
ENROUTE |
指派並主動轉送。 |
ARRIVED |
已抵達停靠點。假設車輛正在前往下一個停靠站時,所有先前的停靠站都已完成。 |
TaskInfo
在這個停靠點執行的工作的其他相關資訊。
欄位 | |
---|---|
task_id |
工作 ID。這個欄位不會填入
|
task_duration |
僅供輸出。執行工作所需的時間。 |
target_time_window |
僅供輸出。完成工作的時間範圍。這只會在對 |