駕駛 SDK 隨選行程總覽

Driver SDK 是行動應用程式工具包,也是 Fleet Engine 的基本元件。有了這個 SDK,駕駛員應用程式就能管理指派的行程,並啟用駕駛員導航和路線功能。

事前準備

本指南假設您已閱讀以下內容:

什麼是隨選行程的 Driver SDK?

Driver SDK 會將車輛位置和行程更新內容傳送至 Fleet Engine,讓 Fleet Engine 追蹤車輛和指派的行程。在核心層面,SDK 會在駕駛人開始行駛時,使用事件監聽器將位置更新和緯度/經度座標,以及目前路線區段和目的地,從 Navigation SDK 傳送至 Fleet Engine。

為何要使用 Driver SDK 處理隨選行程?

駕駛員 SDK 可讓您更輕鬆地整合 Fleet Engine,以便更新駕駛員的路線。有了這個 SDK,駕駛員就能使用單一應用程式管理指派作業,並以消費者版 Google 地圖的方式進行導航,而不必切換至其他應用程式。

使用 Driver SDK 的叫車服務功能

使用叫車行程的 Driver SDK 與 Fleet Engine 通訊:

  • 車輛在地圖上的即時位置。
  • Navigation SDK 提供的行程路線點經緯度座標。
  • 距離下一個路標的剩餘距離。
  • 預估到達下一個路標的時間。
  • 車輛需要行經的路線,由 Navigation SDK 提供。

隨選行程 Driver SDK 的運作方式

Driver SDK 會依賴 Navigation SDK 取得路線資訊和目的地。駕駛員 SDK 會與駕駛員應用程式整合,並與導航 SDK 的資訊一併提供位置更新、緯度/經度座標、剩餘距離和預估到達時間的資料流給 Fleet Engine。所有其他車輛資料更新都必須傳送至客戶後端,後者會將資料轉送至 Fleet Engine。

系統圖:顯示 Driver SDK 如何從用戶端通訊至客戶基礎架構,然後透過 Fleet Engine 和客戶後端通訊至 Google 基礎架構

如何使用 Driver SDK 處理隨選行程

請選取您的平台,瞭解如何開始使用 Driver SDK。

AndroidiOS
1 取得 Driver SDK for Android 詳情請參閱「取得 Driver SDK」。
2 設定 Google Cloud 控制台專案 詳情請參閱「設定 Google Cloud 控制台專案」。
3 宣告依附元件 詳情請參閱「宣告依附元件」。
4 建立驗證權杖 詳情請參閱「建立驗證權杖」。
5 初始化 Driver SDK 詳情請參閱「初始化 Driver SDK」。
6 準備好車輛 詳情請參閱「準備車輛」。
7 設定行程詳細資料 詳情請參閱「設定行程詳細資料」。
1 取得 Driver SDK for iOS 詳情請參閱「取得 Driver SDK」。
2 設定 Google Cloud 控制台專案 詳情請參閱「設定 Google Cloud 控制台專案」。
3 建立驗證權杖 詳情請參閱「建立驗證權杖」。
4 初始化 Driver SDK 詳情請參閱「初始化 Driver SDK」。
5 準備好車輛 詳情請參閱「準備車輛」。
6 設定行程詳細資料 詳情請參閱「設定行程詳細資料」。

後續步驟

請參閱您要設定 Driver SDK 的平台說明文件: