Navigation SDK 總覽

Navigation SDK 可讓您將 Google 地圖的行車路線導航體驗直接整合到行動應用程式中,SDK 提供 UI 自訂功能,可調整品牌外觀與風格,以及進階路徑設定。提供可自訂的應用程式內導覽體驗,有助於提升作業效率、提高使用者參與度,並取得寶貴的資料驅動洞察。

為什麼要使用 Navigation SDK?

將導航功能整合至應用程式後,您就能為使用者提供優質體驗,同時套用自家品牌並運用行程資料:

  • 在導覽期間讓使用者留在應用程式中,不必切換應用程式,即可控管端對端體驗並提高參與度。
  • 自訂 UI 元素,打造符合品牌外觀與風格的專屬導覽體驗。
  • 管理路線偏好設定、目的地和路線控點,提升路線體驗。
  • 運用行程路線的定位和事件資料進行分析、最佳化、客戶通訊和即時監控。

Navigation SDK 提供哪些功能?

Navigation SDK 可讓您打造完整的應用程式內導航體驗:

  • 為使用者提供流暢可靠的行車路線導航體驗,這項功能由 Google 地圖技術提供。
  • 支援各種交通方式,包括開車、步行、騎單車和騎乘兩輪車輛。
  • 導入自訂標記、疊加層和 UI 元素,醒目顯示重要導覽資訊,並根據品牌調整導覽體驗。
  • 存取行程資料以分析趨勢、找出可改善之處,並提升營運效率。

Navigation SDK 的運作方式

您可以使用 Navigation SDK,將地圖和導航功能整合至應用程式。Navigation SDK 的兩個主要元件如下:

  • 地圖圖層:從地圖圖層開始,包括地圖檢視畫面、樣式、使用者介面控制項、攝影機和互動行為。Navigation SDK 包含 Maps SDK 的地圖功能,因此納入 Navigation SDK 的應用程式不得包含 Maps SDK。如果應用程式使用 Maps SDK,您必須移除該 SDK,才能使用 Navigation SDK。不過,Navigation SDK 中的 Maps API 幾乎完全相同,因此除了移除 Maps SDK,您通常不需要更新實作項目。如要瞭解 Maps SDK 和 Navigation SDK 之間的差異,請參閱「參考資料」部分的總覽頁面。
  • 導覽體驗:使用新增導覽體驗,包括行車路線導航疊加層、轉彎資訊卡和其他 UI 元素。你可以使用 Google 導覽體驗,也可以自行建構自訂導覽體驗

如何使用 Navigation SDK

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

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

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