适用于 Android 的 Navigation SDK 的政策
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
本文档列出了使用 Navigation SDK for Android 开发的应用的要求。
可接受的客户实现使用方式
Navigation SDK for Android 旨在为移动应用中的驾驶员提供实时精细导航。API 生成的数据还可用于其他应用,以分享与司机状态相关的信息,并用于大致跟踪司机的位置。
禁止的客户实现
Navigation SDK for Android 仅允许用于商业应用。
未经 Google 事先明确书面同意,不得将 Navigation SDK for Android 用于以下类别的使用情形:
- 重型车辆路线规划或导航,例如公交车、卡车或有道路限制的车辆,除非本服务明确指定支持重型车辆导航。
内容抓取
系统可能会根据用户与您应用的互动情况向您返回道路名称和限速信息。如果您捕获或保留道路名称或限速信息以在用户会话之外的任何其他情境中使用,则会构成抓取行为,而我们的条款不允许这种行为。
对导航界面可接受的修改
Android 版 Navigation SDK 支持进行某些界面自定义,例如添加自定义标记、更改导航视口周围的标题和页脚的大小和内容,或更改导航视口本身的大小。在某些情况下,您可能还希望在当前活跃的导航界面上叠加内容。
但不得进行会妨碍驾驶员安全使用的修改。例如,以下更改可能会对驾驶员安全造成负面影响,必须避免:
- 在有效导航期间显示令人分心的动画。
- 在导航屏幕上显示叠加层,而无需驾驶员明确操作。
- 在活跃的导航屏幕上放置叠加层,以隐藏驾驶员的当前位置或永久屏蔽重要的导航信息。这包括即将到来的转弯、车道引导、指南针方向以及导航体验中的所有标准界面元素。
其他实现要求
- 未经 Google 事先书面同意,您不得修改 Navigation SDK 产品内条款。
- 您的应用必须在最终用户首次使用该应用时向其显示以下信息:
- Navigation SDK 使用条款。
- 最终用户在使用导航功能时应始终自行判断,因为 Navigation SDK 服务提供的信息可能与实际的实时情况有所不同。
- 最终用户须自行承担因遵循 Navigation SDK 服务提供的路线而产生的费用,例如通行费或高乘载车辆专用车道费用。
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2025-08-31。
[null,null,["最后更新时间 (UTC):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."]]