駕駛體驗和導航功能

手機螢幕顯示 Google 地圖的圖片,顯示目前路線資訊 駕駛體驗和導航功能是 Mobility 服務套件的一部分,可將 Google 地圖體驗嵌入駕駛應用程式。

駕駛體驗和導航功能有哪些用途?

針對駕駛體驗和導航功能,您可以同時使用 Navigation SDK 和 Driver SDK,根據您的運送模式調整駕駛體驗。使用 Navigation SDK 在應用程式中建立即時路線導航體驗,以便即時引導駕駛人。您也可以自訂導航體驗,讓應用程式外觀和風格相符,並透過最佳化路線和下車地點,提升司機的工作流程。

使用 Navigation SDK 自訂駕駛體驗,並透過 Driver SDK 啟用Consumer SDK 排程工作總覽車隊追蹤功能,以便將駕駛員位置和路線進度以圖形呈現。

為什麼要使用駕駛體驗和導航功能?

Google 地圖的螢幕截圖,顯示含有多個停靠站的路線 管理車隊時,請務必改善運送可預測性和駕駛員工作效率,以符合消費者的期望。駕駛員體驗和導航功能可協助你更有效率地安排駕駛員路線,避免發生延誤和未送達的情況,並提高駕駛員滿意度。

  • 提高駕駛員滿意度:應用程式可讓駕駛員在完成一天的工作時,感覺自己掌握一切並隨時掌握最新資訊。有了熟悉的 Google 地圖導航功能,駕駛員就不必學習新的地圖介面。你也可以自訂體驗,強化品牌形象。
  • 提升司機工作效率:透過反映即時交通狀況的路線,引導司機前往正確地點。這項資訊特別適合需要快速上手工作內容的新手、兼職或季節性駕駛人。此外,您也可以提供自訂路線和專屬於外送服務的地圖元素。
  • 提高運送預測準確度:如果應用程式內嵌 Google 地圖體驗,您就能更放心地讓駕駛員按照預期路線規劃行駛。此外,讓駕駛員在應用程式中行駛,也能提升您取得的位置信號品質。

運作方式

下圖顯示駕駛體驗和導航的所有元件之間的操作順序。Driver SDK 會將位置更新資訊傳送至 Fleet Engine 後端。Navigation SDK 會向駕駛人顯示即時路線指示 (以及其他導航資訊)。您的後端會處理與 Fleet Engine 的所有其他遞送通訊,例如建立及更新車輛和工作。

下圖顯示預約行程的操作順序。這項功能分為兩個主要部分:司機啟用與 Fleet Engine 共用位置資訊的當天起始時間,以及使用 Fleet Engine 元件簡化行程管理的檢視畫面。如要查看行程程序的詳細資料,請參閱隨選行程說明文件中的「什麼是行程?」。

下圖顯示排定工作作業的順序。這包括單一駕駛員的一般運送工作日矩陣,以及他們如何在 Fleet Tracking 程式庫中使用 Fleet Engine 系統處理工作。

注意:系統可以同時使用貨件追蹤或車隊追蹤功能。透過貨物追蹤功能,Fleet Engine 會篩除貨物和駕駛員資訊,讓客戶只看到與貨物相關的資訊。

如何使用駕駛人體驗和導航

本節將說明如何透過導航功能實作駕駛體驗。為了方便說明,這個範例會先從前端實作開始。您可以先將 SDK 整合至駕駛員應用程式,或是將 Fleet Engine 整合至後端,以便建立工作和車輛。

  1. 將 Driver SDK 整合至駕駛員應用程式。Driver SDK 會將即時位置信號傳送至 Fleet Engine 服務。Driver SDK 會包裝 Navigation SDK。如需詳細資訊,請參閱隨選行程 (AndroidiOS) 和排程工作 (AndroidiOS) 的 Driver SDK 使用者指南。
  2. 在駕駛員應用程式中導入 Navigation SDK 功能。Navigation SDK 是可為駕駛員提供自訂導航功能的程式庫,例如即時路線指示、自訂路線和自訂地圖元素。如需完整的開發人員說明文件,請參閱「使用 Google 地圖進行導航」。
  3. 使用 Fleet Engine 管理工作和車輛狀態。Fleet Engine 是 Mobility 後端服務,可透過 REST 或 gRPC 呼叫與 Fleet Engine 通訊。詳情請參閱 Fleet Engine 說明文件