驅動程式 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 提供。

排程工作 Driver SDK 的運作方式

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

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

如何使用 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 的平台說明文件: