Navigation SDK 概览

您可以使用 Navigation SDK 集成 Google 地图精细导航功能 植入到自己的移动应用中最重要的是 当前路线路段和最终目的地数据,以及位置信息 更新和纬度/经度坐标,都会发送到 Fleet Engine。如此一来,您就可以 体验。

为何使用 Navigation SDK?

Navigation SDK 可让您更轻松地与 Fleet Engine 集成,以更新 司机的路线。将 Navigation SDK 与驱动程序 SDK 结合使用可启用 司机只需使用一个应用,就能轻松管理分配任务,还能在驾驶期间进行导航 而不必换用个人用户版 Google 地图, 另一个应用。

您可以使用 Navigation SDK 执行哪些操作?

使用 Navigation SDK 与 Fleet Engine 通信:

  • 由 Google 地图提供支持的可靠精细导航指示。
  • 根据 驱动程序 SDK。
  • 自定义地图元素(例如自定义标记、叠加层和界面元素), 突出显示关键导航信息,并对导航进行个性化设置 体验。

Navigation SDK 的工作原理

Navigation SDK 会向 Fleet Engine 提供路线信息和目的地, 而驱动程序 SDK 会提供一系列位置信息更新、纬度/经度 坐标、剩余距离和预计到达时间。所有其他车辆数据更新都必须 发送到客户后端,客户后端会将数据中继到 Fleet Engine。

系统示意图,显示了驱动程序 SDK 如何通过 Fleet Engine 和客户后端从客户端传输到客户基础架构,然后再与 Google 基础架构进行通信

如何使用 Navigation SDK

下面的步骤介绍了将 Navigation SDK 添加到您的驱动程序应用中:

Android

1 设置您的 Google Cloud 项目 在使用 Navigation SDK 之前,请先创建 Google Cloud 项目。如需了解详情,请参阅设置您的 Google Cloud 项目
2 将 Navigation SDK 添加到您的 API 密钥 API 密钥是对请求进行身份验证的唯一标识符。要使用 Navigation SDK,请将至少一个 API 密钥与您的项目相关联。如需了解详情,请参阅使用 API 密钥
3 设置您的 Android Studio 项目 创建一个 Android 项目,并将 Navigation SDK 集成到其中。如需了解详情,请参阅设置 Android Studio 项目
4 将驱动程序 SDK 添加到您的项目 安装并配置驱动程序 SDK,即可开始利用 Fleet Engine 的所有功能。有关详情,请参阅获取驱动程序 SDK 以执行按需行程获取驱动程序 SDK 以执行计划任务

iOS

1 设置您的 Google Cloud 项目 在使用 Navigation SDK 之前,请先创建 Google Cloud 项目。如需了解详情,请参阅设置您的 Google Cloud 项目
2 将 Navigation SDK 添加到您的 API 密钥 API 密钥是对请求进行身份验证的唯一标识符。要使用 Navigation SDK,请将至少一个 API 密钥与您的项目相关联。如需了解详情,请参阅使用 API 密钥
3 设置您的 Xcode 项目 创建一个 Xcode 项目,并将 Navigation SDK 安装到其中。如需了解详情,请参阅设置 Xcode 项目
4 将驱动程序 SDK 添加到您的项目 安装并配置驱动程序 SDK,即可开始利用 Fleet Engine 的所有功能。有关详情,请参阅获取驱动程序 SDK 以执行按需行程获取驱动程序 SDK 以执行计划任务

如需详细了解 Navigation SDK 功能,请参阅 Navigation SDK 完整文档