驅動程式轉送和導航功能是最後一英里機群解決方案工具包,由 Navigation SDK 和 Driver SDK 兩個 SDK 組成。這項服務提供企業級功能,可將 Google 地圖使用體驗嵌入您的駕駛應用程式。
你可以透過駕駛路線規劃和導航功能進行哪些操作?
透過驅動程式轉送和導航功能,您可以同時使用 Navigation SDK 和驅動程式 SDK,根據提供模型調整駕駛體驗。您可以使用 Navigation SDK 在應用程式中建立即時路線導航體驗,為駕駛人即時提供指引。自訂導航體驗,以便符合應用程式的外觀與風格,並透過最佳化的路線和下車地點,提升駕駛人的整體工作流程。
除了使用 Navigation SDK 自訂行車體驗之外,您也可以利用 Driver SDK Route Overview API,在地圖上為駕駛人提供整天路線的視覺化內容。如此一來,駕駛人就能在出發前輕鬆預覽行程日期、深入瞭解停靠站順序,還能取得各停靠站和路線完成時間的更準確的預計到達時間資訊。
使用 Driver SDK 透過運送追蹤和車隊追蹤功能,以視覺化的方式呈現司機位置和路徑進度。
為什麼要使用駕駛路線和導航功能?
在管理運送機群時,提高配送預測能力和司機工作效率非常重要,才能滿足消費者期望。駕駛路線和導航功能可讓您更有效率地轉送司機、避免誤點及遺漏包裹,也可提升駕駛人的滿意度。
- 提升駕駛人滿意度:您的應用程式可以協助駕駛人在完成一天的工作時感到掌控、掌握狀況。駕駛人不必熟悉新的地圖介面,但可以使用熟悉的 Google 地圖導航功能。你可以自訂使用者體驗,強化品牌形象。
- 提升駕駛員工作的工作效率:提供反映即時車流量的路徑,引導司機前往正確的地點。這對於需要快速適應工作的新車、兼職或季節性司機來說特別實用。此外,您也可以提供運送服務專屬的自訂路徑和地圖元素。
- 提升配送的預測能力 - 應用程式嵌入 Google 地圖使用體驗後,您就能更放心讓司機遵循預期的路線計畫。確保司機留在應用程式內,也能改善取得的位置信號品質。
運作方式
下圖顯示驅動程式轉送和導覽的所有元件之間的作業順序。驅動程式 SDK 會將位置更新傳送至 Fleet Engine 後端。導航 SDK 會向駕駛人顯示路線 (和其他導航資訊)。您的後端會處理傳送至 Fleet Engine 的所有其他傳遞通訊,例如建立及更新車輛與工作。如要進一步瞭解您可以在後端處理的通訊類型,請參閱 Fleet Engine 說明文件中的整合 Deliveries API。
如何使用駕駛路線和導航功能
以下程序示範實作驅動程式轉送和導覽的其中一種方式。為方便說明,我們先介紹前端實作。也就是說,您可以先將 SDK 整合至驅動程式應用程式,或將 Fleet Engine 與後端整合,以便開始實作和建立車輛。
- 將 Driver SDK 整合至驅動程式應用程式。 Driver SDK 會將即時位置訊號傳送至 Fleet Engine 服務,這是運送追蹤和機群追蹤功能的必要項目。在受管理的裝置上使用受信任的驅動程式模型時,驅動程式 SDK 還可允許驅動程式建立或修改其工作和路徑計畫。 Drive SDK 會納入 Navigation SDK。詳情請參閱貨運追蹤 (Android、iOS) 和機群效能 (Android、iOS) 的驅動程式 SDK 使用手冊。
- 在驅動程式應用程式中實作 Navigation SDK 的功能。Navigation SDK 是一種程式庫,專門為駕駛人提供自訂導航功能,例如即時路線指示、自訂路徑和自訂地圖元素。如需完整的開發人員說明文件,請參閱「使用 Google 地圖導航」一文。
- 透過 Fleet Engine 管理工作和車輛狀態。Fleet Engine 是最後 Mile Fleet 解決方案後端服務,可處理 Driver SDK 與您自有後端服務之間的互動。您的後端服務可以發出 REST 或 gRPC 呼叫,與 Fleet Engine 通訊。詳情請參閱運送追蹤和機群效能的 Fleet Engine 使用手冊。