探索 Google Maps Platform 路线计算、距离矩阵、精细导航、道路和车队路线安排功能,这些功能可通过 Android、iOS、JavaScript 和 Web Service API 使用。如需浏览支持的功能,请使用平台跳转链接或过滤框:
按类别浏览: 概览 | 地图 | 地点 | 路线 | 环境 | 分析
按子类别、功能或平台过滤 Routes 功能:
| 子类别 | 能力 | 平台 |
|---|---|---|
| 路线和路由 | 将标准 Google 地图路线视图嵌入到网页上的 iframe 中。 | JavaScript |
| 优化路线上的经停点顺序 | Web 服务 | |
| 返回两组或多组纬度/经度坐标之间路线的每个步骤之间的编码多段线。 | JavaScript Web Service | |
| 返回两组或多组纬度/经度坐标之间路线的编码多段线。 | JavaScript Web 服务 | |
| 返回两个或更多纬度/经度坐标之间的路线,以一系列坐标的形式表示路线中每个步骤的位置。 | JavaScript Web 服务 | |
| 以一系列沿路线行驶的操作说明的形式,返回两组或多组纬度/经度坐标之间的路线。 | JavaScript Web 服务 | |
| 返回一组经纬度坐标与特定位置附近的每个地点之间的距离、行程时间和路线 URI。 | Android iOS Web Service | |
| 返回一组纬度/经度坐标与根据查询字符串返回的每个地点之间的距离、行程时间和路线 URI。 | Android iOS Web Service | |
| 返回基于查询字符串返回的每个地点(也位于预定义路线沿线)与路线目的地之间的距离、行程时间和路线 URI。 | Android Web 服务 | |
| 返回预定义路线的起点与根据查询字符串返回的每个地点(也位于该路线沿途)之间的距离、行程时间和路线 URI。 | Android Web Service | |
| 返回多个出发地和目的地之间的路线矩阵的距离。 | JavaScript Web 服务 | |
| 根据查询字符串返回位于预定义路线沿线的地点的相关信息。 | Android iOS Web Service | |
| 返回两组或多组纬度/经度坐标之间路线中每一步之间的距离。 | JavaScript Web Service | |
| 返回两个或更多组纬度/经度坐标之间的路线距离。 | JavaScript Web 服务 | |
| 返回两个或更多组纬度/经度坐标之间路线中每个路段的行驶时间。 | JavaScript Web Service | |
| 返回两个或更多组纬度/经度坐标之间的路线的出行时间。 | JavaScript Web Service | |
| 返回多个出发地和目的地之间的一系列路线的收费信息。 | Web Service | |
| 返回两个或更多组纬度/经度坐标之间路线的通行费信息。 | Web 服务 | |
| 返回多个出发地和目的地之间的路线矩阵的行程时间。 | JavaScript Web Service | |
| 设置路线要经过的点。 | Web Service | |
| 设置沿途的中间途经点。 | Web 服务 | |
| 沿路线设置航点。 | Web Service | |
| 为路线请求指定经停点或直达点。 | JavaScript Web 服务 | |
| 为路线请求指定环保路线。 | Web Service | |
| 指定路线请求中要避开的特征,例如高速公路或收费站。 | JavaScript Web Service | |
| 指定如何在路线请求中使用路况数据。 | JavaScript Web 服务 | |
| 为路线请求指定较短距离或备选路线。 | JavaScript Web Service | |
| 为路线矩阵请求指定出行方式(驾车、公交、步行、两轮车)。 | JavaScript Web Service | |
| 为路线请求指定出行方式(驾车、公交、步行、两轮车)。 | JavaScript Web 服务 | |
| 为路线指定车辆朝向和道路一侧。 | Web 服务 | |
| Fleet Engine | 添加可自定义的互动式地图,用于将行程进度从 Fleet Engine 跟踪到移动应用。 | Android iOS |
| 在地图上添加 Fleet Engine 配送车辆的位置、停靠点、任务和航点标记。 | JavaScript | |
| 添加路线多段线,以在网页或移动应用上的地图中跟踪从 Fleet Engine 到目的地的行程。 | Android iOS JavaScript | |
| 将 Fleet Engine 配送车辆和任务的预测路线添加到地图中。 | JavaScript | |
| 将 Fleet Engine 配送车辆和任务的实时位置信息添加到地图中 | JavaScript | |
| 在 Fleet Engine 车队追踪地图上,为不同的缩放级别应用不同的地图样式。 | JavaScript | |
| 在跟踪 Fleet Engine 行程进度的地图上,为不同的缩放级别应用不同的地图样式。 | Android iOS JavaScript | |
| 更改 Fleet Engine 车队跟踪地图上的地点密度。 | JavaScript | |
| 更改地图上用于跟踪 Fleet Engine 行程进度的地点的密度。 | Android iOS JavaScript | |
| 更改 Fleet Engine 车队追踪地图上建筑物的样式。 | JavaScript | |
| 在跟踪 Fleet Engine 行程进度的地图上更改建筑物的样式。 | Android iOS JavaScript | |
| 更改 Fleet Engine 车队追踪地图上的图标和文本标签的样式。 | JavaScript | |
| 更改地图上图标和文本标签的样式,以便跟踪 Fleet Engine 中的行程进度。 | Android iOS JavaScript | |
| 更改 Fleet Engine 车队跟踪地图上位置标记的样式。 | JavaScript | |
| 在跟踪 Fleet Engine 行程进度的地图上更改地标的样式。 | Android iOS JavaScript | |
| 更改 Fleet Engine 车队追踪地图上的道路、多段线和多边形的样式。 | JavaScript | |
| 更改地图上道路、多段线和多边形的样式,以便跟踪 Fleet Engine 中的行程进度。 | Android iOS JavaScript | |
| 创建并返回新的 Fleet Engine 行程。 | Web Service | |
| 自定义 Fleet Engine 车队跟踪地图上的标记。 | JavaScript | |
| 自定义地图上的标记,以跟踪 Fleet Engine 中的行程进度。 | Android iOS JavaScript | |
| 自定义 Fleet Engine 车队跟踪地图上的路线多段线。 | JavaScript | |
| 在地图上自定义路线多段线,以跟踪 Fleet Engine 中的行程进度。 | Android iOS JavaScript | |
| 在 Fleet Engine 车队追踪地图上显示或隐藏地图项。 | JavaScript | |
| 在跟踪 Fleet Engine 行程进度的地图上显示或隐藏地图项。 | Android iOS JavaScript | |
| 在 Fleet Engine 中实例化与按需拼车或送货服务提供商关联的新车辆。 | Web Service | |
| 向 Fleet Engine 服务报告车辆到达下一个途经点的预计时间。 | Android iOS | |
| 向 Fleet Engine 服务报告车辆的实时位置 | Android iOS | |
| 向 Fleet Engine 服务报告车辆到下一个航点的剩余距离。 | Android iOS | |
| 报告可计费的 Fleet Engine 行程用量。 | Web 服务 | |
| 将车辆行程途经点的纬度/经度坐标从 Navigation SDK 报告给 Fleet Engine 服务。 | Android iOS | |
| 向 Fleet Engine 服务报告 Navigation SDK 为车辆提供的路线。 | Android iOS | |
| 响应 Fleet Engine 配送车辆事件,包括已完成的行程、路段、配送和任务。 | JavaScript | |
| 返回指定车辆的所有 Fleet Engine 行程的列表。 | Web 服务 | |
| 返回 Fleet Engine 中符合指定条件的车辆列表。 | Web 服务 | |
| 返回 Fleet Engine 中与提供商关联且符合指定条件的车辆的分页列表。 | Web Service | |
| 从 Fleet Engine 服务返回车辆。 | Web Service | |
| 返回有关 Fleet Engine 行程的信息。 | Web 服务 | |
| 从 Fleet Engine 服务返回车辆的行程信息。 | Android iOS | |
| 更新 Fleet Engine 行程的行程数据。 | Web Service | |
| 在网页或移动应用中的地图上,更新 Fleet Engine 行程的路线进度。 | Android iOS JavaScript | |
| 更新 Fleet Engine 中车辆的车辆属性。 | Web Service | |
| 更新 Fleet Engine 中车辆的车辆数据。 | Web Service | |
| 生成式 AI | 在地图上显示针对 AI 智能体回答进行了优化的路线。 | Android iOS JavaScript |
| 导航 | 添加自定义路线中断报告按钮。 | Android iOS |
| 为精细导航添加了新的界面元素。 | Android iOS | |
| 在精细导航中添加路况图层。 | Android iOS | |
| 向精细导航添加行程进度指示器。 | Android iOS | |
| 向 Android 应用添加适用于 Android Auto 的交互式精细导航。 | Android | |
| 向 iOS 应用添加适用于 CarPlay 的交互式精细导航。 | iOS | |
| 向移动应用添加交互式精细导航。 | Android iOS | |
| 提醒用户注意路线上的交通中断情况。 | Android iOS | |
| 允许用户报告沿途的交通中断情况。 | Android iOS | |
| 允许用户验证其路线上的中断情况。 | Android iOS | |
| 允许用户在开始导航之前查看沿途的交通中断情况。 | Android iOS | |
| 自定义精细导航的车速表和限速提醒。 | Android iOS | |
| 自定义在精细导航期间显示的地图项。 | Android iOS | |
| 自定义精细导航期间显示的界面元素和控件。 | Android iOS | |
| 修改精细导航的路线偏好设置。 | Android iOS | |
| 修改精细导航的镜头视图和行为。 | Android iOS | |
| 返回精细导航 Feed,作为一系列消息,其中包含路线中每次机动的相关信息。 | Android iOS | |
| 从精细导航会话返回夜间模式更新。 | Android iOS | |
| 返回精细导航会话中的路线更改更新。 | Android iOS | |
| 返回精细导航会话中的时间和距离更新。 | Android iOS | |
| 返回精细导航会话中的用户到达更新。 | Android iOS | |
| 返回精细导航会话中的用户位置信息更新。 | Android iOS | |
| 返回精细导航会话中的用户速度更新。 | Android iOS | |
| 设置精细导航的目的地。 | Android iOS | |
| 使用可重复使用的路线令牌为精细导航指定重新规划的路线。 | Android iOS | |
| 指定要与精细导航 Feed 搭配使用的自定义操作图标。 | Android iOS | |
| 为精细导航指定道路一侧和其他到达偏好设置。 | Android iOS | |
| 为路线请求指定出行方式(驾车、步行、两轮车、出租车)。 | Android iOS | |
| 开始导航,以进行精细导航。 | Android iOS | |
| 地点 | 返回一组经纬度坐标与特定位置附近的每个地点之间的距离、行程时间和路线 URI。 | Android iOS Web Service |
| 返回一组纬度/经度坐标与根据查询字符串返回的每个地点之间的距离、行程时间和路线 URI。 | Android iOS Web Service | |
| 根据查询字符串返回的每个地点(这些地点也位于预定义路线和路线目的地沿途)之间的距离、行程时间和路线 URI。 | Android Web 服务 | |
| 返回预定义路线的出发地与根据查询字符串返回的每个地点(这些地点也位于该路线上)之间的距离、行程时间和路线 URI。 | Android Web 服务 | |
| 根据查询字符串返回位于预定义路线上的地点的相关信息。 | Android iOS Web Service | |
| 道路 | 返回一组纬度/经度坐标,对应于最接近一组指定坐标的路段。 | Web Service |
| 返回一组与路段对齐且与一组指定坐标的路径最匹配的纬度/经度坐标。 | Web Service | |
| 返回距离一组纬度/经度坐标最近的路段的 Google 地点标识符。 | Web 服务 | |
| 返回所提供 Google 地点标识符对应路段的限速。 | Web Service | |
| 返回与一组纬度/经度坐标的路径最匹配的路段的限速。 | Web 服务 | |
| 路线优化 | 避免在多停靠点车辆路线中掉头。 | Web Service |
| 批量处理多站配送计划优化请求,并将响应写入 Google Cloud Storage。 | Web Service | |
| 先交付较重的货物。 | Web 服务 | |
| 以预定义的目标为优化方向。 | Web 服务 | |
| 优先安排连续拜访附近的客户。 | Web 服务 | |
| 在送货前预留停车时间。 | Web 服务 | |
| 返回一个多经停点配送计划,该计划会根据指定的路线、费用、配送和车辆限制进行优化。 | Web 服务 | |
| 返回优化后的配送方案中每个经停点之间路线的导航路线令牌。 | Web 服务 | |
| 返回优化配送方案的汇总配送、车辆和费用指标。 | Web Service | |
| 针对优化后的配送方案中每个停靠点之间的路线返回编码的折线。 | Web Service | |
| 返回优化后的配送方案中每批货件的费用信息。 | Web Service | |
| 返回优化后的配送方案中每个配送站点的开始时间和结束时间。 | Web 服务 | |
| 返回优化后的送货方案中每个送货点之间的行驶时间、延迟时间、休息时间和等待时间。 | Web 服务 | |
| 返回优化后的配送方案中每个停靠点的车辆装载信息。 | Web 服务 | |
| 为多经停点配送方案指定费用模型参数。 | Web Service | |
| 为多经停点配送计划中的每辆车指定载重限制。 | Web 服务 | |
| 在多站式配送计划中,为每批货物指定取货和送货时间限制。 | Web Service | |
| 在多停靠点配送计划中,为每辆车指定开始时间和结束时间可用性以及位置。 | Web 服务 | |
| 为多目的地配送方案指定开始时间和结束时间窗口。 | Web Service | |
| 为多经停点配送计划指定车辆分配。 | Web Service | |
| 为多经停点配送方案中的每辆车指定车辆时间费用。 | Web Service | |
| 指定是否在多经停点配送计划中考虑实时路况信息。 | Web Service |