Android 版 Navigation SDK 政策
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
本文列出使用 Android 版 Navigation SDK 開發應用程式時的相關規定。
符合規定的客戶導入使用方式
Android 版 Navigation SDK 的設計宗旨,是為行動應用程式中的駕駛人提供即時的轉彎導航資訊。API 產生的資料也可能用於其他應用程式,以分享與駕駛人狀態相關的資訊,以及一般追蹤駕駛人位置資訊。
不允許的客戶導入方式
Android 版 Navigation SDK 僅適用於商業應用程式。
如未事先取得 Google 的書面同意,Navigation SDK for Android 不得用於下列類別的應用實例:
- 重型車輛路線或導航,例如公車、卡車或有道路限制的車輛,除非服務明確指定支援重型車輛導航。
內容擷取
系統可能會根據使用者與應用程式的互動,傳回道路名稱和速限。如果您擷取或保留道路名稱或速限,並在使用者工作階段以外的任何其他情境中使用,即構成違規行為,因為我們的條款禁止這類行為。
可接受的導覽 UI 修改項目
Android 版 Navigation SDK 支援特定 UI 自訂項目,例如新增自訂標記、變更導覽可視區域周圍的頁首和頁尾大小與內容,或變更導覽可視區域本身的大小。在某些情況下,您可能也會想在有效導覽畫面頂端疊加內容。
但不得進行會妨礙駕駛人安全使用的修改。舉例來說,以下變更可能會對駕駛人安全造成負面影響,因此必須避免:
- 在導航期間顯示會讓人分心的動畫。
- 在導航畫面上顯示疊加畫面,但駕駛人未明確執行動作。
- 在導航畫面中疊加定位資訊,隱藏駕駛人目前位置或永久遮蔽重要導航資訊。包括即將到來的迴轉、車道指引、指南針方向,以及導航體驗中的所有標準 UI 元素。
其他導入規定
- 未經 Google 事先書面同意,您不得修改 Navigation SDK 產品內條款。
- 應用程式必須在使用者首次使用時,向他們顯示下列資訊:
- Navigation SDK 使用條款。
- 使用導航功能時,使用者應自行判斷,因為 Navigation SDK 服務提供的資訊可能與實際即時狀況不同。
- 最終使用者須全權負責支付使用 Navigation SDK 服務提供的路線時產生的費用,例如過路費或高乘載車道費用。
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權,程式碼範例則為阿帕契 2.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2025-08-31 (世界標準時間)。
[null,null,["上次更新時間:2025-08-31 (世界標準時間)。"],[[["\u003cp\u003eThe Navigation SDK for Android is intended for mobile apps providing drivers with real-time turn-by-turn navigation and related functionalities.\u003c/p\u003e\n"],["\u003cp\u003eCommercial use is permitted; however, creating products similar to Google Maps, using the SDK in embedded devices (except for projection to systems like Android Auto), and heavy vehicle navigation require explicit consent.\u003c/p\u003e\n"],["\u003cp\u003eImplementations must use Google-provided maps and logos without alteration, while UI customizations should prioritize driver safety and avoid distracting or obstructive elements.\u003c/p\u003e\n"],["\u003cp\u003eDisplay the Navigation SDK terms of use and disclaimers about independent judgment, potential cost implications, and real-time condition discrepancies to end-users upon first app usage.\u003c/p\u003e\n"]]],[],null,["This document lists requirements for applications developed with the\nNavigation SDK for Android.\n\nAcceptable customer implementation use\n\nThe Navigation SDK for Android is designed for providing drivers with real-time turn-by-turn\nnavigation in a mobile application. The data generated by the API may also be used in other\napplications to share information related to driver status and for general tracking of driver\nlocations.\n\nDisallowed customer implementation\n\nThe Navigation SDK for Android is allowed only for commercial applications.\nThe Navigation SDK for Android is not allowed for the following categories of\nuse cases without express prior written consent from Google:\n\n- Heavy Vehicle routing or navigation, such as for buses, trucks, or vehicles with road restrictions, unless the Services explicitly specify supporting heavy vehicle navigation.\n\nContent scraping\n\nRoad Name and Speed Limit may be returned to you based on user interactions with your app.\nIf you were to capture or persist the Road Name or Speed Limit for use in any other context\noutside of the user session, this would constitute scraping, which is not\nallowed by our terms.\n\nAcceptable modifications to the Navigation UI\n\nThe Navigation SDK for Android enables certain UI customizations, such as\nadding custom markers, changing the size and content of the header and footer\nsurrounding the navigation viewport, or changing the size of the navigation\nviewport itself. In some situations, you might also want to overlay content on\ntop of the active navigation screen.\n\nWhen doing so, you may not introduce\nmodifications that inhibit safe use by drivers. For example, the following\nchanges can negatively impact driver safety and must be avoided:\n\n- Showing distracting animations during active navigation.\n- Showing overlays on the navigation screen without explicit driver action.\n- Positioning overlays on the active navigation screen that hide the driver's current location or permanently block important navigation information. This includes upcoming turns, lane guidance, compass orientation, and all standard UI elements in the navigation experience.\n\nOther implementation requirements\n\n- You may not modify the Navigation SDK in-product terms without the prior written consent from Google.\n- Your app must display to your end users the following information upon their first usage of the app:\n - The Navigation SDK terms of use.\n - End users should always exercise independent judgment when using navigation, as information from the Navigation SDK Service may differ from actual real-time conditions.\n - End users are solely responsible for costs incurred when following the directions provided by the Navigation SDK service, such as for toll fees or high occupancy vehicle lanes."]]