駕駛員體驗和導航功能是 Mobility 服務套件的一部分,可將 Google 地圖體驗嵌入駕駛員應用程式。
關於駕駛體驗和導航功能,可以做些什麼?
針對駕駛體驗和導航功能,您可以同時使用 Navigation SDK 和 Driver SDK,根據您的運送模式調整駕駛體驗。使用 Navigation SDK 在應用程式中建立即時路線導航體驗,以即時引導駕駛人。您也可以自訂導航體驗,讓應用程式外觀和風格保持一致,並透過最佳化路線和下車地點,讓司機更廣泛地提升工作流程。
透過 Navigation SDK 自訂行車體驗,並使用 Driver SDK,透過 Consumer SDK 排程工作總覽和機群追蹤功能,以視覺化方式呈現駕駛的所在位置和路徑進度。
為什麼要使用駕駛體驗和導航功能?
管理貨運車隊時,請務必提高貨物交付的可預測性,提升司機的工作效率,以滿足消費者的期望。駕駛員體驗和導航功能可協助你更有效率地安排駕駛員路線,避免發生延誤和漏送的情況,並提高駕駛員滿意度。
- 提高駕駛員滿意度:應用程式可讓駕駛員在完成一天的工作時,感覺自己掌握一切並隨時掌握最新資訊。有了熟悉的 Google 地圖導航功能,駕駛員就不必學習新的地圖介面。你也可以自訂體驗,強化品牌形象。
- 提高駕駛人工作效率:運用可反映即時車流量的路徑,引導駕駛人前往正確的地點。對於需要快速適應工作的新、兼職或季節性因素而言,這項資訊特別實用。此外,您也可以提供自訂路線和專屬於外送服務的地圖元素。
- 改善配送服務的可預測性:透過嵌入 Google 地圖體驗的應用程式,你可以更放心地規劃司機遵循預期的路線規劃。將司機留在應用程式內,同時改善你取得的位置信號品質。
運作方式
下圖顯示駕駛體驗和導航的所有元件之間的操作順序。Driver SDK 會將位置更新資訊傳送至 Fleet Engine 後端。Navigation SDK 會向駕駛人顯示即時路線指示 (以及其他導航資訊)。您的後端會處理所有其他傳送到 Fleet Engine 的通訊,例如建立及更新車輛和工作。
隨選行程
下圖顯示預約行程的操作順序。這項功能分為兩個主要部分:司機啟用與 Fleet Engine 共用位置資訊的當天起始時間,以及使用 Fleet Engine 元件簡化行程管理的檢視畫面。如需行程程序的詳細資料檢視畫面,請參閱「隨選行程」說明文件中的「什麼是行程?」一節。
已排定的工作
下圖顯示排定工作作業的順序。其中包括單一司機的一般運送工作日矩陣,以及在使用機群追蹤程式庫的 Fleet Engine 系統中處理其工作的方式。
注意:系統可以同時使用貨件追蹤或車隊追蹤。運送追蹤功能可幫助 Fleet Engine 篩選貨運和司機資訊,讓客戶只查看與運送相關的資訊。
如何使用駕駛體驗和導航功能
本節說明利用導航功能實作駕駛體驗的方法。為了方便說明,這個範例會先從前端實作開始。如要開始實作,請先將 SDK 整合至驅動程式應用程式,或是整合 Fleet Engine 與後端,以便建立工作和車輛。
- 將驅動程式 SDK 整合至驅動程式應用程式。驅動程式 SDK 會將即時位置信號傳送至 Fleet Engine 服務。Driver SDK 會納入 Navigation SDK。詳情請參閱驅動程式 SDK 使用手冊 (Android、iOS) 和排定工作 (Android、iOS) 的驅動程式 SDK 使用指南。
- 將 Navigation SDK 的功能導入驅動程式應用程式。Navigation SDK 是一種程式庫,可為駕駛人提供自訂導覽功能,例如即時路線指示、自訂路徑和自訂地圖元素。如需完整的開發人員說明文件,請參閱「使用 Google 地圖導航」一文。
- 使用 Fleet Engine 管理工作和車輛狀態。Fleet Engine 是一種行動性後端服務,可以發出 REST 或 gRPC 呼叫,與 Fleet Engine 通訊。詳情請參閱 Fleet Engine 說明文件。