本文档介绍了设置 Navigation Connect API 的流程,并列出了司机使用 Navigation Connect API 的设备要求。
Navigation Connect 设置流程
在使用 Navigation Connect API 之前,您必须完成以下设置步骤:
- 创建并配置 Google Cloud 项目。
- 启用 Navigation Connect API 并验证您的应用。
- 设置 OAuth 以创建 OAuth 令牌。
- 设置服务账号,以实现后端基础架构与 Google 地图或 Waze 之间的通信。
使用 Navigation Connect 的最低设备要求
驾驶员的设备必须满足这些要求,才能成功运行 Navigation Connect 会话。会话使用 Navigation Connect API 将实时行程数据(例如位置和预计到达时间)发送到您的后端服务器。
支持的应用版本
设备必须安装 Waze 5.15.5 版或更高版本,或者 Google 地图 26.14 版或更高版本。
已启用精确位置信息服务
提示司机在其设备上开启精确位置信息权限。Waze 和 Google 地图需要精确位置信息才能开始导航。
驾驶员同意声明
导航关联需要征得驾驶员同意才能分享行程数据。您无需触发意见征求对话框;Google 地图或 Waze 会自动处理此界面。
在首次从您的应用发起的行程中,Google 地图或 Waze 会提示司机分享其行程数据。
- 如果司机点按允许,“导航连接”便会开始与您的后端分享实时位置信息和预计到达时间数据。
- 如果驾驶员点按不允许,或者稍后撤消同意,Google 地图或 Waze 会提供逐向导航,但 Navigation Connect 不会发送数据。您的后端会在行程数据载荷中收到
CLIENT_ERROR状态。
司机必须每 12 个月重新确认一次此同意情况。
后续步骤
设置 Navigation Connect API 的第一步是创建并配置 Google Cloud 项目。