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 處理隨選行程
請選取您的平台,瞭解如何開始使用 Driver SDK。
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 的平台說明文件: