行車路線與導航

駕駛路線圖片 驅動程式轉送和導航功能是 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 會將即時位置信號傳送至 Fleet Engine 服務,這是運送追蹤和機群追蹤功能的必要功能。在受管理的裝置上使用受信任的驅動程式模型時,驅動程式 SDK 也可以允許駕駛建立或修改工作與路線計畫。 驅動程式 SDK 會納入 Navigation SDK。詳情請參閱運送追蹤的驅動程式 SDK 使用手冊 (AndroidiOS) 和機群效能 (AndroidiOS)。
  2. 在驅動程式應用程式中導入 Navigation SDK 功能。Navigation SDK 這個程式庫負責為駕駛提供自訂導航功能,例如即時路線指示、自訂路徑和自訂地圖元素。如需完整的開發人員說明文件,請參閱「使用 Google 地圖導航」一文。
  3. 使用 Fleet Engine 管理工作和車輛狀態。Fleet Engine 是 Last Mile Fleet Solution 後端服務,用於處理驅動程式 SDK 與您自己的後端服務之間的互動。您的後端服務可透過發出 REST 或 gRPC 呼叫與 Fleet Engine 通訊。詳情請參閱 Fleet Engine 使用手冊的運送追蹤機群效能指南。

Route Overview API

Last Mile Fleet Solution 的程式碼範例