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,則必須先移除才能使用 Navigation SDK。不過,Maps API 與 Navigation SDK 中的功能幾乎完全相同,因此除了移除 Maps SDK 外,您通常不需要更新實作項目。如要瞭解 Maps API 和 Maps SDK 與 Navigation SDK 的功能差異,請參閱「參考資料」一節的總覽頁面
  • 導航體驗:使用 新增導航體驗,包括即時路線導航重疊、轉彎資訊卡和其他 UI 元素。您可以使用 Google 導覽服務或建構自己的自訂導覽體驗

如何使用 Navigation SDK

下列步驟涵蓋 Navigation SDK 的一般用途:

1 開始設定 建立 Google Cloud 專案,將 Navigation SDK 新增至 API 金鑰,並設定 Android Studio 專案。詳情請參閱「設定專案」一文。
2 導航至你的第一條路線 在應用程式中規劃前往單一目的地的路線。詳情請參閱瀏覽單一目的地路徑
3 修改導覽 UI 修改內建的 UI 控制項和元素,自訂地圖上出現的 UI 控制項和元素,藉此自訂導航體驗和視覺外觀。詳情請參閱「修改導覽 UI」。
4 調整路線詳細資訊 修改路線偏好設定並管理路線控點。詳情請參閱路線規劃體驗

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