Navigation SDK 可讓您將 Google 地圖的即時路線導航功能直接整合至行動應用程式。SDK 提供品牌外觀與進階路線設定的 UI 自訂功能。提供可自訂的應用程式內導覽體驗,有助於提升營運效率、改善使用者參與度,並獲得有價值的資料導向洞察。
為什麼要使用 Navigation SDK?
將導航功能整合至應用程式,即可為使用者提供更優質的體驗,同時套用自有品牌資訊並運用行程資料:
- 如要控管端對端體驗並提高參與度,可以在導航期間讓使用者留在您的應用程式內,省去切換應用程式的麻煩。
- 透過可自訂的 UI 元素,打造個人化的導覽體驗,以符合品牌的外觀和風格。
- 管理路線偏好設定、目的地和路線控點,改善路線體驗。
- 利用行程路線中的地點和事件資料進行分析、最佳化、客戶通訊和即時監控。
Navigation SDK 有哪些功能?
您可以使用 Navigation SDK 打造全面的應用程式內導覽體驗:
- 為使用者提供 Google 地圖技術提供的行車路線導航功能,打造順暢可靠的導航體驗。
- 支援各種交通方式,包括開車、步行、騎單車和騎乘兩輪車輛。
- 實作自訂標記、重疊和 UI 元素,以便醒目顯示主要導航資訊,並根據品牌打造個人化的導航體驗。
- 存取行程資料來分析趨勢、找出待改善的部分,以及最佳化作業。
Navigation SDK 的運作方式
您可以使用 Navigation SDK,將地圖和導航功能整合至應用程式中。Navigation SDK 的兩個主要元件如下:
- 地圖圖層:從地圖圖層著手,包括地圖檢視、樣式、UI 控制項、相機和互動行為。Navigation SDK 包含 Maps SDK 的地圖功能,而包含 Navigation SDK 的應用程式則無法包含 Maps SDK。如果您的應用程式使用 Maps SDK,您必須先將其移除才能使用 Navigation SDK。不過,Navigation SDK 中的地圖 API 幾乎相同,因此除了移除 Maps SDK 以外,您通常不需要更新實作項目。如要瞭解 Maps SDK 和 Navigation SDK 之間的 Maps API 和功能差異,請參閱「參考資料」一節的「總覽」頁面
- 導航體驗:使用 ,加入導航體驗,包括逐向導航重疊、轉彎資訊卡和其他 UI 元素。您可以使用 Google 導航功能,也可以自行建立自訂導航功能。
如何使用 Navigation SDK
下列步驟涵蓋使用 Navigation SDK 的典型用途情境:
1 | 做好準備 | 建立 Google Cloud 專案、將 Navigation SDK 新增至 API 金鑰,然後設定 Android Studio 專案。詳情請參閱「設定專案」。 |
2 | 前往第一個路線 | 將應用程式中的某條路線繪製成單一目的地。詳情請參閱「導航至單一目的地路線」。 |
3 | 修改導覽 UI | 修改內建 UI 控制項和元素在地圖上顯示的元素,自訂導覽體驗和視覺外觀。詳情請參閱「修改導覽 UI」。 |
4 | 調整轉送詳細資料 | 修改轉送偏好設定及管理路線控點。詳情請參閱路線體驗。 |