Google 导航体验

Navigation SDK 提供了集成导航的不同方式 融入您的应用本页介绍了 Google 导航 以及它与传统导航体验的 。

Google 导航体验是怎样的?

Google 导航体验是指使用 Navigation SDK 使用 Google 提供的界面元素嵌入精细导航体验 这与 Google 地图和 Google 地图中的导航体验类似, 地图应用。您在应用中嵌入 Google 导航体验后, 无需从头开始打造导航体验,但您仍然可以 修改部分体验。或者,如果您需要 Google 导航体验所能提供的自定义功能,那么您可以 从 Navigation SDK 请求精细导航 Feed,然后 提供和管理您自己的界面元素。有关详情,请参阅自定义 导航 体验

当您使用 Google 导航体验时,您的应用会调用 Navigation SDK 使用以下代码启动、运行和停止导航 流程:

  1. 开始导航。为了启动导航,您的应用需要创建一个导航器 实例。然后,它会设置导航器的目的地, 用于初始化地图。最后,应用启动精细导航。 此应用流程可以通过多种方式呈现给用户,具体取决于 您的用例。例如,应用可能具有自己的店铺定位工具, 用户可用于开始导航到商店的界面元素。或者,您的 在以下情况下,应用可能会从预定义的目的地开始主动导航: 司机接受配送任务。

  2. 主动导航。一旦您的应用进入有效导航,它将使用 设备位置信息,以保持主动导航。您可以配置事件监听器 对用例有意义的任务,例如路线变更和 到达目的地所需的剩余时间。在有效导航期间,导航 SDK 提供界面组件,这些组件与 Google 地图中的组件类似。 。例如,导航体验会显示标准的 Google 地图 该图层包含转弯导航卡、路况图层、备选路线等视觉元素, 路线和限速信息

  3. 停止导航。您的应用会通过以下方式终止导航会话: 例如使用到达监听器时 当用户到达目的地时触发。

如何修改 Google 导航体验?

一般来说,您可以修改 Google 导航体验, 配色方案、镜头视图、额外转弯导航和事件响应触发器。 以下列表介绍了您可以进行的一些调整。此列表为 (并非详尽无遗)。

修改 详细信息
修改后的导航指南:显示/隐藏标题、颜色 字体、路线、备选路线和行程进度等 映射 界面控件
修改 导航标题
显示 路线列表
隐藏 备选路线
显示 行程进度
调整路况信息和限速信息 关闭路况图层
启用 红绿灯和停车标志
显示 速度计
更改地图体验界面并调整相机。 添加 自定义标记
浮动 文本
设置 夜间模式
调整摄像头