Navigation SDK 總覽

您可以使用 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,您必須先移除該 SDK,才能使用 Navigation SDK。不過,Navigation SDK 中的地圖 API 幾乎相同,因此除了移除 Maps SDK 以外,您通常不需要更新實作項目。如要瞭解地圖 API 和 Maps SDK 與 Navigation SDK 之間的功能差異,請參閱參考資料部分的「概述」頁面
  • 導航體驗:使用 ,加入導航體驗,包括逐轉導航疊加層、轉彎資訊卡和其他 UI 元素。您可以使用 Google 導航功能,也可以自行建立自訂導航功能

如何使用 Navigation SDK

下列步驟涵蓋使用 Navigation SDK 的典型用途情境:

1 做好準備 建立 Google Cloud 專案、將 Navigation SDK 新增至 API 金鑰,然後設定 Android Studio 專案。詳情請參閱「設定專案」。
2 前往第一個路線 在應用程式中繪製前往單一目的地的路線。詳情請參閱「導航至單一目的地路線」。
3 修改導覽 UI 修改地圖上顯示的內建 UI 控制項和元素,自訂導航體驗和視覺外觀。詳情請參閱「修改導覽 UI」。
4 調整轉送詳細資料 修改路線設定偏好設定,以及管理路線點。詳情請參閱「路線體驗」。

如要進一步瞭解 Navigation SDK 功能,請參閱參考資料試用示範