优化航点
优化航点 API 会计算访问沿途多个航点的最有效顺序。此 API 采用高级算法,在考虑交通状况、避让和车辆规格等因素的同时,尽可能地缩短了行程时间和距离。集成优化航点 API 可帮助企业简化运营、降低油耗、提高配送效率并提高客户满意度。该 API 提供优化的路线,可在多站点出行场景中实现更好的决策和资源分配。
有关更多信息,请参阅《Amazon Location Service API 参考》中的 OptimizeWaypoints。
有关此 API 的请求、响应、cURL 和 CLI 命令示例,请参阅如何使用优化航点。
使用案例
-
提高多站点配送效率:有效优化多个配送停靠点的顺序,以缩短行程时间并降低成本。配送服务可以通过为司机计算出最高效的路线、尽可能地降低燃油成本和确保按时送达来简化运营,从而提高客户满意度和运营效率。
-
简化现场服务运营:优化一天内对多个工作地点的访问顺序,减少现场服务技术人员的出行时间。这使公司能够每天完成更多工作,从而提高工作效率并改善服务交付。
-
为旅行社规划高效的旅游路线:优化包含多个景点的行程,在尽可能减少出行时间的同时,尽可能地增加观光游览的时间。旅行社可以使用此功能来制定合适的导游计划,通过更有效地利用可用时间来改善整体游客体验。
-
提高拼车司机工作效率:优化多名乘客的上车和下车顺序,缩短等待时间,提升乘客的乘车体验。拼车服务可以通过优化航点,尽可能地提高司机的收入并确保为乘客提供及时的服务。
-
优化垃圾回收服务路线:规划垃圾回收路线,尽可能地缩短行程距离和时间,这有助于废物管理公司简化运营并确保及时回收垃圾,从而节省成本并减少对环境的影响。
-
协调活动和会议的后勤工作:管理运输物流,将设备和用品运送到多个场地,优化装卸路线。这使活动策划者能够简化运输流程,减少延误,并确保活动材料及时送达。
-
增强应急响应路线:规划前往多个紧急情况地点的最快路线,优化危急情况下的响应时间。紧急服务可以提高响应效率,通过使用经过优化的航点,有可能挽救生命。
-
协助现场代表进行销售路线规划:为需要在一天内拜访多位客户的销售代表优化路线,尽可能地缩短行程时间并尽可能地增加客户拜访次数。这可以帮助公司提高工作效率,抓住更多的销售机会。
了解请求
该请求需要诸如 Origin 和 Waypoints 之类的参数来计算优化的序列。可选参数(如 Avoid、Traffic 和 Driver)允许进行额外的自定义。
- Waypoints
-
要按顺序优化的航点列表。
- Origin
-
优化路线的起始位置。
- Destination
-
优化路线的可选终点位置。
- OptimizeSequencingFor
-
排序优化的标准,例如最快或最短路线。
- Traffic
-
影响路线计算的与交通相关的选项。
- Driver
-
司机的工作和休息周期,确保遵守当地的驾驶规定。
- Clustering
-
Clustering 允许您指定如何对附近的航点进行聚类以改善优化的顺序。
每个航点还可以指定必须满足的约束条件(如 AppointmentTime、AccessHours),以及排序约束(例如其他航点 Before)。
了解响应
该响应提供了经过优化的航点顺序的详细信息,包括 OptimizedWaypoints 以及行程的总体 Distance 和 Duration。
- OptimizedWaypoints
-
按优化顺序排列的航点列表。
- ImpedingWaypoints
-
妨碍优化顺序的航点,包括未满足的失败约束。
- Connections
-
有关航点之间行程的详细信息,包括距离和持续时间。
- TimeBreakdown
-
路线的总
Travel、Rest、Service和Wait持续时间明细。 - ClusterIndex
-
与航点关联的集群的索引。只有在处理请求时进行了聚类的情况下,才会将索引包含在响应中。