駕駛體驗和導航功能

手機圖片:顯示 Google 地圖的導航路線 駕駛人體驗和導航功能是行動服務套件的一部分,可將 Google 地圖體驗嵌入駕駛人應用程式。

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

在駕駛人體驗和導航方面,您可以使用 Navigation SDK 和 Driver SDK,根據自己的送貨模式調整駕駛體驗。使用 Navigation SDK 在應用程式中建立行車路線導航體驗,即時引導駕駛人。您也可以自訂導航體驗,配合應用程式的外觀風格,並透過最佳化路線和下車地點,提升司機的整體工作流程。

使用 Navigation SDK 自訂駕駛體驗,並透過 Driver SDK 啟用駕駛員位置和路線進度,以便透過消費者 SDK 排定工作總覽和車隊追蹤功能進行視覺化。

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

螢幕截圖:Google 地圖顯示含有多個停靠站的路線管理車隊時,務必提升送貨預測準確度及駕駛人生產力,以滿足消費者期望。駕駛人體驗和導航功能可協助你更有效率地安排駕駛人路線、避免延誤和錯過送貨時間,並提升駕駛人滿意度。

  • 提升駕駛人滿意度:您的應用程式可協助駕駛人掌握資訊,並在完成一天的工作時感到安心。駕駛人不必學習新的地圖介面,即可使用熟悉的 Google 地圖導航功能。你也可以自訂體驗,加強品牌形象。
  • 提升駕駛員的工作效率:根據即時路況規劃路線,引導駕駛員前往正確地點。這項資訊對新任、兼職或季節性司機特別實用,有助於他們快速上手。此外,您也可以提供專為外送服務設計的自訂路線和地圖元素。
  • 提升預估送達時間的準確度:在應用程式中嵌入 Google 地圖體驗,可確保駕駛人遵循預期路線規劃。讓駕駛人留在應用程式中,也有助於提升您收到的位置信號品質。

運作方式

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

隨選行程

下圖顯示隨選行程的作業順序。這份指南分為兩個主要部分:司機在一天開始時啟用位置資訊分享功能,以及使用 Fleet Engine 元件簡化行程管理作業。如要詳細瞭解行程流程,請參閱隨選行程說明文件中的「什麼是行程?」一節。

排定的工作

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

注意:系統可以同時使用貨運追蹤或車隊追蹤功能。透過貨運追蹤功能,Fleet Engine 會篩選貨運和駕駛人資訊,讓顧客只看到與自己貨運相關的資訊。

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

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

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