行車路線與導航

駕駛路線圖片 駕駛轉送和導航功能是 Last Mile Fleet 解決方案工具包,內含兩個 SDK:Navigation SDK 和 Driver SDK。提供企業級功能,將 Google 地圖體驗嵌入您的驅動程式應用程式。

司機路線規劃和導航有哪些用途?

使用驅動程式轉送和導航功能,您可以使用 Navigation SDK 和驅動程式 SDK 來調整行車體驗,以符合您提供的模型。請使用 Navigation SDK 在應用程式中建立即時路線導航體驗,即時為駕駛人提供指引。自訂導覽體驗以符合應用程式的外觀與風格,並利用最佳化的路徑和下車地點,改善駕駛的工作流程。

除了透過 Navigation SDK 自訂行車體驗之外,您也可以運用 Driver SDK Route Overview API,讓駕駛人在地圖上以視覺化的方式呈現整天的路線。如此一來,司機在出發前就能預先預覽行程、掌握停靠站順序,還能取得更準確的各停靠站和路線完成預計到達時間的資訊。

使用 Driver SDK 即可透過運送追蹤和車隊追蹤功能,以視覺化的方式呈現司機位置和路線進度。

使用駕駛路線和導航功能的好處

駕駛路線圖 管理貨運機群時,請務必改善交付項目預測能力和司機工作效率,以滿足消費者的期望。使用駕駛路線和導航功能時,你可以更有效率地為司機規劃路線、避開誤點和錯過送貨地點的情況,提升司機的滿意度。

  • 提高駕駛人滿意度 - 您的應用程式可以協助駕駛人在完成一天的工作時,感覺受到控制與注意。你的駕駛不必學習新版地圖介面,但可以使用熟悉的 Google 地圖導航功能。您可以自訂這種體驗以強化品牌形象。
  • 提高駕駛人工作效率:運用可反映即時車流量的路徑,將司機引導至適當的位置。這對需要快速適應工作的新、兼職或季節性駕駛人來說特別實用。此外,您也可以提供運送服務專用的自訂路徑和地圖元素。
  • 提高配送的可預測性 - 透過嵌入 Google 地圖體驗的應用程式,你可以更放心地規劃司機遵循預期的路線規劃。將司機留在應用程式內,同時改善你取得的位置信號品質。

運作方式

下圖顯示驅動程式轉送和導覽所有元件之間的作業順序。驅動程式 SDK 會將位置更新傳送至 Fleet Engine 後端。Navigation SDK 會向駕駛顯示即時路線 (和其他導航資訊)。您的後端會處理所有其他傳送到 Fleet Engine 的通訊內容,例如建立及更新車輛和工作。如要進一步瞭解可透過後端處理的通訊類型,請參閱 Fleet Engine 說明文件中的整合 Deliveries API

駕駛路線和導航程序的流程圖

如何使用駕駛路線規劃和導航功能

以下程序示範其中一種實作駕駛路線和導航的方法。為方便說明,我們會先說明前端實作。不過,如果想開始實作,可以先將 SDK 整合至驅動程式應用程式,或藉由整合 Fleet Engine 與後端來處理工作和車輛建立作業。

  1. 將驅動程式 SDK 整合至驅動程式應用程式。驅動程式 SDK 可將即時位置信號傳送至機群引擎服務,這是運送追蹤和車隊追蹤功能所需的必要條件。在受管理的裝置上使用信任的驅動程式模型時,驅動程式 SDK 也可以允許驅動程式建立或修改工作和路線計畫。 驅動程式 SDK 會包裝 Navigation SDK。詳情請參閱驅動程式 SDK 使用者指南,瞭解如何運送運送資訊 (AndroidiOS) 和機群效能 (AndroidiOS)。
  2. 將 Navigation SDK 的功能導入驅動程式應用程式。Navigation SDK 是一種程式庫,負責為驅動程式提供自訂導覽功能,例如即時路線指示、自訂路徑和自訂地圖元素。如需完整的開發人員說明文件,請參閱「使用 Google 地圖導航」一文。
  3. 運用 Fleet Engine 管理工作和車輛狀態。Fleet Engine 是 Last Mile Fleet 解決方案後端服務,可處理驅動程式 SDK 與您的後端服務之間的互動。您的後端服務可以發出 REST 或 gRPC 呼叫,與 Fleet Engine 通訊。詳情請參閱運送追蹤機群效能的 Fleet Engine 使用手冊。

Route Overview API

Last Mile 機群解決方案的程式碼範例