Driver SDK 是行動應用程式工具包,也是機群的基本元件 Compute Engine有了這個 SDK,駕駛員應用程式就能管理指派的行程,並啟用駕駛員導航和路線功能。
事前準備
本指南假設您已閱讀以下內容:
隨選行程適用的 Driver SDK 為何?
驅動程式 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 處理隨選行程
請選取您的平台,瞭解如何開始使用 Driver SDK。
Android
1 | 取得 Android 適用的 Driver SDK | 詳情請參閱「取得 Driver SDK」。 |
2 | 設定 Google Cloud 控制台專案 | 詳情請參閱「設定 Google Cloud 控制台專案」。 |
3 | 宣告依附元件 | 詳情請參閱「宣告依附元件」。 |
4 | 建立驗證權杖 | 詳情請參閱「建立驗證權杖」。 |
5 | 初始化 Driver SDK | 詳情請參閱「初始化 Driver SDK」。 |
6 | 準備車輛 | 詳情請參閱「準備車輛」。 |
7 | 設定行程詳細資料 | 詳情請參閱「設定行程詳細資料」。 |
iOS
1 | 取得 iOS 版驅動程式 SDK | 詳情請參閱「取得 Driver SDK」。 |
2 | 設定 Google Cloud 控制台專案 | 詳情請參閱「設定 Google Cloud 控制台專案」。 |
3 | 建立驗證權杖 | 詳情請參閱「建立驗證權杖」。 |
4 | 初始化驅動程式 SDK | 詳情請參閱「初始化 Driver SDK」。 |
5 | 準備好車輛 | 詳情請參閱「準備車輛」。 |
6 | 設定行程詳細資料 | 詳情請參閱「設定行程詳細資料」。 |
後續步驟
請參閱您要設定 Driver SDK 的平台說明文件: