路线 APIs - Amazon Location Service

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

路线 APIs

路径提供了计算位置之间优化路径的功能。这些功能支持需要物流规划、距离计算和路线优化的应用程序。用户还可以将位置点与道路对齐,以提高准确性。有关更多信息,请参阅Amazon Location Service 路线

  • CalculateIsolines:根据行驶时间或距离生成等值线,可用于定义服务区或可达区域。有关更多信息,请参阅计算等值线

  • CalculateRouteMatrix:提供多个出发地和目的地之间的距离和行程时间的矩阵,为后勤和行程计划提供支持。有关更多信息,请参阅计算路径矩阵

  • CalculateRoutes:计算多站导航的 point-to-point优化路线,包括可自定义的路线偏好。有关更多信息,请参阅计算路线

  • OptimizeWaypoints:优化航点顺序以获得最高效的行驶路线,从而最大限度地减少距离或时间。有关更多信息,请参阅优化航点

  • SnapToRoads:将坐标与最近的道路对齐,通过将点捕捉到已知道路来提高 GPS 精度。有关更多信息,请参阅Snap to R

下表列出了一些最好使用 Routes 解决的业务用例 APIs。

业务需求

有用的 API

示例

计算起点和目的地的行驶距离和时间

支持以下各项:
  • 出行模式,例如卡车、行人、汽车和滑板车

  • 最多 25 个航点(中途停留),包括起点和目的地

  • 驾驶休息时间

CalculateRoutes

查找起点和目的地的路径折线

支持以下各项:
  • 出行模式,例如卡车、行人、汽车和滑板车

  • 最多 25 个航点(中途停留),包括起点和目的地

  • 驾驶休息时间

CalculateRoutes

按转弯方向查找起点和目的地的路线

支持以下各项:
  • 出行模式,例如卡车、行人、汽车和滑板车

  • 最多 25 个航点(中途停留),包括起点和目的地

  • 驾驶休息时间

CalculateRoutes

立即出发查找路线

支持以下各项:
  • 出行模式,例如卡车、行人、汽车和滑板车

  • 最多 25 个航点(中途停留),包括起点和目的地

  • 驾驶休息时间

CalculateRoutes

如果您在特定时间出发,请查找路线

支持以下各项:
  • 出行模式,例如卡车、行人、汽车和滑板车

  • 最多 25 个航点(中途停留),包括起点和目的地

  • 驾驶休息时间

CalculateRoutes

如果您需要在特定时间到达,请查找路线

支持以下各项:
  • 出行模式,例如卡车、行人、汽车和滑板车

  • 最多 25 个航点(中途停留),包括起点和目的地

  • 驾驶休息时间

CalculateRoutes

查找最短路线

支持以下各项:
  • 出行模式,例如卡车、行人、汽车和滑板车

  • 最多 25 个航点(中途停留),包括起点和目的地

  • 驾驶休息时间

CalculateRoutes

寻找最快的路线

支持以下各项:
  • 出行模式,例如卡车、行人、汽车和滑板车

  • 最多 25 个航点(中途停留),包括起点和目的地

  • 驾驶休息时间

CalculateRoutes

寻找替代路线

支持以下各项:
  • 出行模式,例如卡车、行人、汽车和滑板车

  • 最多 25 个航点(中途停留),包括起点和目的地

  • 驾驶休息时间

CalculateRoutes

查找交通感知路线

支持以下各项:
  • 出行模式,例如卡车、行人、汽车和滑板车

  • 最多 25 个航点(中途停留),包括起点和目的地

  • 驾驶休息时间

CalculateRoutes

查找避让路线,例如收费站、掉头、渡轮、高速公路、隧道等

支持以下各项:
  • 出行模式,例如卡车、行人、汽车和滑板车

  • 最多 25 个航点(中途停留),包括起点和目的地

  • 驾驶休息时间

CalculateRoutes

通过传递多段线或多边形来查找具有自定义避让功能的路线

支持以下各项:
  • 出行模式,例如卡车、行人、汽车和滑板车

  • 最多 25 个航点(中途停留),包括起点和目的地

  • 驾驶休息时间

CalculateRoutes

计算通行费

支持以下各项:
  • 出行模式,例如卡车、行人、汽车和滑板车

  • 最多 25 个航点(中途停留),包括起点和目的地

  • 驾驶休息时间

CalculateRoutes

计算通行费

查找路径上某段路段的限速

支持以下各项:
  • 出行模式,例如卡车、行人、汽车和滑板车

  • 最多 25 个航点(中途停留),包括起点和目的地

  • 驾驶休息时间

CalculateRoutes

在地图上绘制路线

支持航点标记。

GetTileGetStyleDescriptor使用带有计算路径的渲染引擎 (MapLibre)

计算多个起点和目的地的距离和时间的路线矩阵

支持以下各项:
  • 超过 10 万个电池

  • 出行模式,例如卡车、行人、汽车和滑板车

CalculateRouteMatrix

如何计算多个起点和目的地的距离和时间的路径矩阵

使用避让计算路径矩阵

支持以下各项:
  • 超过 10 万个电池

  • 出行模式,例如卡车、行人、汽车和滑板车

CalculateRouteMatrix

如何使用避让计算路径矩阵

根据时间(等时线)计算服务区

支持卡车、行人、汽车和踏板车等出行模式。

CalculateIsoline

如何根据时间范围计算服务区

根据距离(等距)计算服务区

支持卡车、行人、汽车和踏板车等出行模式。

CalculateIsoline

计算带避让的服务区

支持卡车、行人、汽车和踏板车等出行模式。

CalculateIsoline

从反向计算服务区

支持卡车、行人、汽车和踏板车等出行模式。

CalculateIsoline

计算多时间或距离范围内的服务区

支持卡车、行人、汽车和踏板车等出行模式。

CalculateIsoline

优化路线的航点(旅行推销员问题)

支持卡车、行人、汽车和踏板车等出行模式。

OptimizeWaypoint

如何优化路径的航点

利用交通感知功能优化路线的航点

支持卡车、行人、汽车和踏板车等出行模式。

OptimizeWaypoint

利用通行时间感知功能优化路线的航点

支持卡车、行人、汽车和踏板车等出行模式。

OptimizeWaypoint

将 GPS 轨迹与道路网络匹配

支持卡车、行人、汽车和踏板车等出行模式。

快到公路

如何将 GPS 轨迹与道路网络进行匹配

在地图上可视化匹配的 GPS 轨迹

支持卡车、行人、汽车和踏板车等出行模式。

GetStyleDescriptor使用带有 Snap to road 的渲染引擎 (MapLibre)