Consumer SDK 排程工作總覽

讓消費者 追蹤訂單的交付進度或服務訂單

對於已排定的工作,消費者 SDK 是什麼?

用戶 SDK 是 Fleet Engine 的功能,可用於排程工作,並提供建立消費者體驗的工具包。這些工具可讓你 建立以地圖為基礎的顯示項目,以視覺化方式呈現駕駛的螢幕畫面 進度,以及與已排定的停靠站相關聯的工作狀態。是 設計出兩種主要目標對象:

  • 想瞭解個別出貨訂單運送狀態的消費者使用者。本文件將說明如何在 JavaScript 中使用 Consumer SDK 實作消費者體驗,該 SDK 會提供 FleetEngineShipmentLocationProvider 類別和相關介面。
  • 車隊操作員想追蹤 整個車隊如要瞭解如何追蹤機群,請參閱 機群追蹤指南

追蹤已排定運送工作任務的網路應用程式範例

為什麼要使用 Consumer SDK 執行排定的工作?

將 Consumer SDK 整合到您排定的工作中取用端應用程式 可讓您以近乎即時的方式,提供全面的消費者體驗 位置更新和道路封閉位置。消費者可以查看運送車輛的位置和進度詳細資料,瞭解貨物所在位置。

消費者 SDK 有哪些功能?

使用 Consumer SDK 與消費者分享下列運送資訊:

  • 運送車輛在地圖上的即時位置。
  • 包裹到達的預估時間,會根據交通等變化情況進行調整。
  • 查看車輛目前行駛的路線。
  • 貨物送達前剩餘的距離和停靠站數。

您也可以根據 Driver SDK 的位置資訊,在消費者應用程式或網站中打造其他流暢的支援地理資訊的消費者體驗。適用對象 Driver SDK 的詳細資訊,請參閱 Driver SDK 排程工作總覽

Consumer SDK 元件

JavaScript Consumer SDK 包含下列元件:

  • JavaScript 地圖元件,可用於取代標準 google.maps.Map 實體。
  • 與 Fleet Engine 連結的資料元件。
  • 用於視覺化呈現車輛及路線的元件 目的地。
  • 駕駛人的預估到達時間或剩餘行駛距離的原始資料動態饋給。

下表說明這些元件。

元件 說明
地圖檢視 地圖檢視會顯示 而在車輛沿著路線移動時更新檢視畫面。
出貨地點供應商

貨運追蹤服務供應商提供位置動態饋給 地圖可顯示與運送相關的實用資訊,例如取貨 出貨地點、地點和路徑

驗證權杖擷取工具 驗證權杖擷取工具會從您的 ,驗證儲存在機群中的位置資料存取權 Compute Engine您將驗證權杖擷取工具做為網站的一部分 管理應用程式。請注意,您必須 也在您的執行階段上,實作 Fleet Engine 適用的 JSON Web Token (JWT) 建立服務 後端伺服器
地圖樣式選項 只要使用自訂樣式選項,即可變更 配合網頁應用程式的樣式。

如何使用 Consumer SDK

1 設定 JavaScript Consumer SDK 詳情請參閱「設定 JavaScript Consumer SDK」。
2 追蹤出貨資訊 瞭解如何初始化地圖、開始追蹤出貨,以及停止追蹤並進行適當的清理。請參閱追蹤出貨狀態
3 自訂地圖介面 您可以使用 JavaScript Consumer SDK 執行已排定的工作, 自訂地圖介面、提供標記自訂項目或樣式 折線。請參閱「設定地圖樣式」、「自訂標記」和「自訂多邊形」。

後續步驟