YazRoute
收藏RapidAPI2026-02-08 更新2026-02-09 收录
下载链接:
https://rapidapi.com/yuanweiseu/api/yazroute
下载链接
链接失效反馈官方服务:
资源简介:
Leading Cloud-Based Vehicle Routing Optimization Engine (https://yazroute.com/en/)
领先的基于云的车辆路径优化引擎(Vehicle Routing Optimization Engine,https://yazroute.com/en/)
创建时间:
2026-02-08
原始信息汇总
YazRoute 数据集概述
基本信息
- 数据集名称: YazRoute
- 类别: Logistics
- 提供商: Willer
- API版本: v1 (current)
- 基础URL:
https://yazroute.com - 主要端点:
POST /api/v1/solve
功能描述
这是一个基于云的车辆路径问题(VRP)优化API。提交路径问题后,可获得支持容量、时间窗口和多个仓库的优化车辆路线。
订阅计划
- BASIC: $0.00 / 月
- PRO: $45.00 / 月
- ULTRA: $120.00 / 月
认证方式
- 直接访问YazRoute API: 需在请求头中提供
X-User-Name(用户名)和X-Api-Key(API密钥,格式:yrk_xxxxx...)。 - 通过RapidAPI访问: 无需提供上述头部信息,认证由RapidAPI平台自动处理。
请求详情
- 方法: POST
- URL:
https://yazroute.com/api/v1/solve - 内容类型:
application/json - 速率限制: 每个API密钥每分钟60个请求
请求体参数
| 参数 | 类型 | 必需 | 描述 |
|---|---|---|---|
name |
string | 否 | 用于标识的请求名称 |
node_num |
number | 是 | 节点数量(必须 > 0) |
node_positions |
array | 否 | 节点坐标:[[x1, y1], [x2, y2], ...]。如果提供,则根据坐标计算距离;否则使用距离矩阵。 |
vehicle_num |
number | 是 | 车辆数量(必须 > 0) |
distance_matrix |
array | 是 | 二维数组:distance_matrix[i][j] 表示从节点 i 到节点 j 的距离(例如,以公里为单位)。 |
start_nodes |
array | 是 | 每辆车的起始节点索引;长度 = vehicle_num |
end_nodes |
array | 是 | 每辆车的结束节点索引;长度 = vehicle_num |
node_demands |
array | 是 | 每个节点的需求量;长度 = node_num |
vehicles_capacity |
array | 是 | 每辆车的容量;长度 = vehicle_num |
node_time_windows |
array | 否 | 每个节点的时间窗口:[[start1, end1], [start2, end2], ...](例如,以分钟为单位);长度 = node_num |
node_service_time |
array | 否 | 每个节点的服务时间(例如,分钟);长度 = node_num |
vehicle_speeds |
array | 否 | 每辆车的速度(例如,公里/小时);长度 = vehicle_num |
base_start_time |
array | 否 | 基准开始时间,格式为 [小时, 分钟, 秒];默认 [9, 0, 0] |
响应详情
成功响应(HTTP 200)
响应体包含以下字段:
success: 布尔值,表示请求是否成功。result: 对象,解决方案对象(当success为 true 时存在)。error: 字符串或 null,失败时的错误信息。request_id: 字符串,唯一的请求标识符。
result 对象包含:
total_cost: 数字,总成本/总距离。routes: 对象,车辆路线:{"Vehicle 0": [0, 1, 2, 0], "Vehicle 1": [0, 3, 4, 0], ...}。键为车辆ID(例如"Vehicle 0"),值为节点索引列表。仅包含非空路线的车辆。distances: 数组,每条路线的距离(顺序与routes相同)。loads: 对象,每条路线每个节点的累积负载:{"Vehicle 0": [0, 10, 20, ...], ...}。time_windows: 对象,每条路线每个节点的到达/离开时间:{"Vehicle 0": [["09:00:00", "09:02:00"], ...], ...}(HH:MM:SS格式)。time: 数字,求解时间(秒)。
错误响应
| 状态码 | 含义 |
|---|---|
| 401 | 无效的用户名或API密钥(或已过期/撤销) |
| 400 | 无效的请求参数(例如,验证失败) |
| 403 | 当前计划不支持API访问;需要升级 |
| 429 | 请求过多;请稍后重试 |
错误体格式:{"detail": "错误信息"}。
当HTTP状态为200但求解失败时,返回:{"success": false, "result": null, "error": "信息", "request_id": "..."}。
示例与文档
- 提供了JavaScript和Python的完整调用代码示例。
- 提供了成功响应和各类错误响应的具体示例。
联系方式
- 网站: https://yazroute.com
- 邮箱: contact@yazroute.com
- 文档: https://yazroute.com/api (或 /en/api)
搜集汇总
数据集介绍

背景与挑战
背景概述
该数据集涉及YazRoute车辆路径优化引擎,作为领先的云端解决方案提供路由优化服务,相关信息可通过官网获取。
以上内容由遇见数据集搜集并总结生成



