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 提供。
排程工作 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 | 準備車輛 | 詳情請參閱「準備車輛」。 |
iOS
1 | 取得 Driver SDK for iOS | 詳情請參閱「取得 Driver SDK」。 |
2 | 設定 Google Cloud 控制台專案 | 詳情請參閱「設定 Google Cloud 控制台專案」。 |
3 | 建立驗證權杖 | 詳情請參閱「建立驗證權杖」。 |
4 | 初始化 Driver SDK | 詳情請參閱「初始化 Driver SDK」。 |
5 | 準備好車輛 | 詳情請參閱「準備車輛」。 |
後續步驟
請參閱您要設定 Driver SDK 的平台說明文件: