路线规划和调度是一项按需行程和送货解决方案功能,可帮助车队管理员找到最佳分配,将司机与乘车和送货任务配对。您可以使用以下两个与调度相关的 API 之一来实现路线规划和调度:
您可以使用路线规划和调度执行哪些操作?
借助路线规划和调度,您可以优化司机与路线的配对,从而在效率、费用和用户满意度方面提供最佳结果。
为什么应该使用路线规划和调度?
使用路线规划和调度功能帮助客户到达目的地或接收订单,从而以最短的时间和最低的费用收到订单。
使用路线规划和调度的优势可扩展到驾驶员,他们将获得更多的赚钱时间,而更少的空闲时间。车队运营商将因效率提高而降低总运营成本。
如何使用路线规划和调度
您可以通过以下两种方法之一来实现路线规划和调度功能:
- 无状态
- 有状态
无状态方法
无状态方法涉及使用 Routes Preferred API,您可以在其中获取精确计算的路线指标,例如行程时间和距离。该 API 会返回可接受约车或送餐请求的附近司机的排序列表。
使用此方法时,您必须在后端维护司机、车辆和行程的状态。如果您已经构建了调度引擎,那么这是最好的方法。
有状态方法
此方法涉及发送 SearchVehicles()
请求消息,可用于将消费者与可用车辆配对。如需了解详情,请参阅查找附近的司机。借助此 API,您可以搜索附近的司机(或车辆)来获得给定任务的接送位置。您可以按半径、司机数、行程或车辆属性进行过滤。该 API 会返回一个按顺序排名的附近司机列表,这些司机可以接受约车或送餐请求。
在此方法中,Fleet Engine 会维护司机、车辆和行程的状态。因此,如果您刚开始项目,还没有构建完整的调度引擎,这是最好的方法。
推荐内容
查找附近的司机 - 了解如何查找附近的车辆。
计算路线矩阵 - 了解如何计算路线的距离和时长。