Navigation SDK 可讓您將 Google 地圖的即時路線指引整合至行動應用程式。最重要的是,這項服務會提供目前的路線區段和最終目的地資料,這些資料會連同 Driver SDK 的位置更新和經緯度座標,在駕駛人開始開車時傳送至 Fleet Engine。提供完整的駕駛體驗。
為什麼要使用 Navigation SDK?
Navigation SDK 可與 Fleet Engine 輕鬆整合,方便更新駕駛人的路線。搭配使用 Navigation SDK 和 Driver SDK,駕駛人就能透過單一應用程式管理指派事項,並像使用 Google 地圖消費者版一樣導航,不必切換到其他應用程式。
Navigation SDK 提供哪些功能?
使用 Navigation SDK 與 Fleet Engine 通訊,傳送下列資訊:
- Google 地圖提供可靠的即時路線導航指示。
- 根據 Driver SDK 提供的經緯度座標,規劃自訂路線。
- 自訂地圖元素,例如自訂標記、疊加層和 UI 元素,可醒目顯示重要導航資訊,並提供個人化導航體驗。
Navigation SDK 的運作方式
Navigation SDK 會向 Fleet Engine 提供路線資訊和目的地,而 Driver SDK 則會提供位置資訊更新串流、經緯度座標、剩餘距離和預計抵達時間。所有其他車輛資料更新都必須傳送至客戶後端,後者會將資料轉送至 Fleet Engine。
如何使用 Navigation SDK
以下步驟說明將 Navigation SDK 併入駕駛人應用程式的常見用途情境:
Android
1 | 設定 Google Cloud 專案 | 使用 Navigation SDK 前,請先建立 Google Cloud 專案。詳情請參閱「設定 Google Cloud 專案」一文。 |
2 | 將 Navigation SDK 新增至 API 金鑰 | API 金鑰是一組專屬 ID,用於驗證您的要求。如要使用 Navigation SDK,請至少將一個 API 金鑰與專案建立關聯。詳情請參閱「使用 API 金鑰」一文。 |
3 | 設定 Android Studio 專案 | 建立 Android 專案,並將 Navigation SDK 整合至專案中。詳情請參閱「設定 Android Studio 專案」。 |
4 | 在專案中新增 Driver SDK | 安裝及設定 Driver SDK,即可開始使用所有 Fleet Engine 功能。詳情請參閱「取得 Driver SDK (隨選行程)」和「取得 Driver SDK (排定工作)」。 |
iOS
1 | 設定 Google Cloud 專案 | 使用 Navigation SDK 前,請先建立 Google Cloud 專案。詳情請參閱「設定 Google Cloud 專案」一文。 |
2 | 將 Navigation SDK 新增至 API 金鑰 | API 金鑰是一組專屬 ID,用於驗證您的要求。如要使用 Navigation SDK,請至少將一個 API 金鑰與專案建立關聯。詳情請參閱「使用 API 金鑰」一文。 |
3 | 設定 Xcode 專案 | 建立 Xcode 專案,並在其中安裝 Navigation SDK。詳情請參閱「設定 Xcode 專案」一文。 |
4 | 在專案中新增 Driver SDK | 安裝及設定 Driver SDK,即可開始使用所有 Fleet Engine 功能。詳情請參閱「取得 Driver SDK (隨選行程)」和「取得 Driver SDK (排定工作)」。 |
如要進一步瞭解 Navigation SDK 功能,請參閱 Android 版和 iOS 版 Navigation SDK 的完整說明文件。