本文档列出了使用 Navigation SDK for iOS 开发的应用的要求。
可接受的客户实现用途
Navigation SDK for iOS 旨在为移动应用中的驾驶员提供实时精细 导航。API 生成的数据也可用于其他 应用,以分享与驾驶员状态相关的信息,并用于一般跟踪驾驶员 位置。
禁止的客户实现
Navigation SDK for iOS 仅适用于商业应用。 未经 Google 事先明确书面同意,不得将 Navigation SDK for iOS 用于以下类别的 用例:
- 重型或大型车辆路线规划或导航,例如公交车、卡车或有道路限制的车辆 ,除非使用 Google 提供的项目进行大型车辆路线规划 ,或者服务明确指定支持重型 或大型车辆导航。
内容抓取
系统可能会根据用户与您的应用的互动情况,向您返回道路名称和限速信息。 如果您在用户会话之外的任何其他情境中 抓取或保留道路名称或限速信息以供使用,则构成抓取行为,这违反了我们的条款。
对导航界面进行的可接受修改
Navigation SDK for iOS 支持进行某些界面自定义,例如自定义导航地图、 添加自定义标记、更改导航视口周围的页眉和页脚的大小和内容,或更改导航 视口本身的大小。在某些情况下,您可能还希望在有效导航屏幕上叠加内容。
这样做时,您不得进行 会妨碍驾驶员安全使用的修改。例如,以下 更改可能会对驾驶员安全产生负面影响,必须避免:
- 在有效导航期间显示分散注意力的动画。
- 在导航屏幕上显示叠加层,而无需驾驶员执行明确操作。
- 在有效导航屏幕上放置叠加层,以隐藏驾驶员的 当前位置或永久屏蔽重要的导航信息。这 包括即将到来的转弯、车道引导、指南针方向以及导航体验中的所有标准界面 元素。
- 从导航地图中移除道路网络,或大幅降低导航地图上地图项的颜色对比度 。
其他实现要求
- 未经 Google 事先 书面同意,您不得修改 Navigation SDK 产品内条款。
- 您的应用必须在最终用户首次使用该应用时向其显示以下信息:
- Navigation SDK 使用条款。
- 最终用户在使用导航时应始终自行判断,因为 Navigation SDK 服务提供的信息可能与实际实时路况不同。
- 最终用户须自行承担在使用 Navigation SDK 服务提供的路线时产生的费用,例如通行费或高乘载车辆专用车道费用。
Google 地图提供方信息要求
本部分介绍了通过应用显示 Google 地图和内容时的提供方信息要求和准则。
显示 Google 地图提供方信息
在应用或网站中显示 Google Maps Platform API 中的内容时,您必须遵循 Google 地图提供方信息要求。如果内容显示在 Google 地图上,且提供方信息已可见,则无需添加额外的提供方信息。
包含的 Google 地图提供方信息
对于 Google Maps Platform 在 界面中已提供的 Google 地图提供方信息:
- 无论显示在何处,都不要移除包含的提供方信息。请勿更改、隐藏、 或遮盖提供方信息,并确保其在背景中清晰可见。
- 始终使用界面 提示(例如边框、背景颜色、阴影或足够的空白区域)将 Google Maps Platform 内容与其他内容在视觉上区分开。
- 进行视觉修改时,您必须遵守所有 Google 地图提供方信息 要求。
Google 地图徽标和文字提供方信息
应尽可能使用 Google 地图徽标作为提供方信息。 如果空间有限,则可以使用文字 Google 地图 。 最终用户必须始终清楚哪些内容由 Google 地图提供。
徽标提供方信息
在应用中使用 Google 地图徽标时,请遵循以下要求。
下载 Google 地图徽标
请使用官方 Google 地图徽标文件。下载下面的徽标,并遵循本部分中的准则。
下载 Google 地图提供方信息素材资源使用 Google 地图徽标时,请遵循以下准则。
- 请勿以任何方式修改徽标。
- 请保持徽标的宽高比,以防止变形。
- 在杂乱的背景(例如地图或图片)上使用带轮廓的徽标。
- 在纯色背景(例如纯色或细微渐变)上使用不带轮廓的徽标。
徽标尺寸规范
请遵循以下 Google 地图徽标尺寸规范:- 徽标最小高度 :16dp
- 徽标最大高度 :19dp
- 徽标最小留白空间 :左侧、右侧和顶部为 10dp,底部为 5dp
如需了解 dp,请参阅 Material Design 网站上的像素密度。
徽标无障碍功能
请遵循以下 Google 地图徽标无障碍功能要求:- 保持徽标与背景之间的对比度符合无障碍功能要求。
- 添加无障碍功能标签,其中包含文字 Google 地图 。
文字提供方信息
如果界面尺寸不支持使用 Google 地图徽标,您可以使用文字拼写出 Google 地图 。请遵循以下准则:
- 请勿以任何方式修改文字 Google 地图 :
- 请勿更改 Google 地图 的大小写
- 请勿将 Google 地图 换行显示
- 请勿将 Google 地图 本地化为其他语言。
- 使用 HTML 属性
translate="no"阻止浏览器翻译 Google 地图 。
请按照下表中的说明设置 Google 地图文字的样式:
Google 地图文字样式要求 属性 样式 字体系列 Roboto。加载字体是可选操作。 后备字体系列 产品中已使用的任何无衬线正文字体,或“Sans-Serif”以调用默认系统字体 字体样式 正常 字体粗细 400 字体颜色 白色、黑色 (#1F1F1F) 或灰色 (#5E5E5E)。保持与背景的对比度符合无障碍功能要求 (4.5:1)。 字号 字体大小下限:12sp
字体大小上限:16sp
如需了解 sp,请参阅 Material Design 网站上的字体大小单位。字间距 正常
示例 CSS
以下 CSS 代码段会在白色或浅色背景上以适当的排版样式和颜色呈现 Google 地图。
@import url('https://fonts.googleapis.com/css2?family=Roboto&display=swap'); .GMP-attribution { font-family: Roboto, Sans-Serif; font-style: normal; font-weight: 400; font-size: 1rem; letter-spacing: normal; white-space: nowrap; color: #5e5e5e; }
视觉要求
请遵循以下 Google 地图提供方信息视觉处理要求。将提供方信息放置在内容顶部或底部附近,并位于同一视觉容器内。对于单行内容,提供方信息可以放置在右侧或左侧。
使用界面提示(例如边框、背景颜色、阴影或足够的空白区域)将 Google Maps Platform 内容与其他内容在视觉上区分开。
- 请勿将非 Google Maps Platform 内容作为 Google 地图的提供方信息,以免误导用户。
- 请确认提供方信息始终可见且清晰易读。请勿移除、隐藏、遮盖或修改提供方信息。