路径规划解析服务

地图帮2026-02-10

路径规划解析服务

你可能遇到过这种需求

"我有 10 个仓库、50 个客户,想知道每个仓库到每个客户开车要多久。"

用导航软件查一次,大概 30 秒。查 500 次呢?你大概需要 4 个小时,还得不停地复制粘贴坐标。

路径规划解析服务,就是帮你批量做这件事的。你把起点和终点各导入一份表格,它自动生成所有排列组合,一条条帮你去查驾车距离、耗时、甚至路线详情。


两种使用方式

批量路径规划 —— 这是主功能,也是大多数人需要的。适合一次算几十到几十万条路线。

单个路径规划 —— 偶尔只需要查一条路线的时候用。直接输入一个起点和一个终点,快速看结果。

下面主要说批量模式。


批量规划怎么用

第一步:导入起点和终点数据

界面分成左右两个面板 —— 左边导入起点文件,右边导入终点文件。都可以是 Excel、CSV 或 Shapefile 格式。

导入后,选好坐标列。坐标可以是合并在一列的(比如 116.397128,39.916527),也可以经度、纬度分成两列。系统会自动检测常见的列名(像 lng、lat、经度、纬度),帮你省一步。

选好之后,系统会自动计算排列组合:如果你有 10 个起点和 50 个终点,就会生成 500 条路径方案。界面上会显示"起点 10 × 终点 50 = 共 500 条路径方案"。

第二步:选择出行方式

四种可选:

  • 驾车 —— 最常用,返回距离、耗时、收费路段、红绿灯数量等
  • 公共交通 —— 返回换乘次数、步行距离、票价等。还能设置换乘策略(最快、最经济、最少换乘、最少步行、不乘地铁)和出发时间
  • 步行 —— 返回步行距离和耗时
  • 骑行 —— 返回骑行距离和耗时

另外有一个"仅返回推荐路线"的开关。打开的话每组起终点只返回一条最优路线;关掉的话会返回多条可行路线。大多数场景下开着就好,结果更简洁。

第三步:配置平台和开始规划

目前只有高德地图可选。填上 API Key,可以设一下每秒最大请求数(QPS),避免超过接口限制。

如果数据量大,建议开启缓存功能 —— 查过的路线会自动保存,下次重新跑的时候会跳过已缓存的,只查新的。缓存目录可以自己选。

点「开始路径规划」,然后等结果。


查到的数据有哪些

所有出行方式都会返回的字段:

  • parsed_distance —— 路线总距离(米)
  • parsed_duration —— 预计耗时(分钟)
  • parsed_steps —— 路线详情(哪条路转哪条路,JSON 格式)
  • parsed_status —— 状态(成功 / 失败 / 异常)

驾车额外返回的:

  • parsed_toll_distance —— 收费路段长度
  • parsed_toll_road —— 收费路段名称
  • parsed_traffic_lights —— 红绿灯数量
  • parsed_restriction —— 限行信息

公共交通额外返回的:

  • parsed_transit_count —— 换乘次数
  • parsed_walking_distance —— 步行距离
  • parsed_cost —— 票价

关于缓存和断点续传

路径规划的数据量经常很大(几百上千条),中途出问题在所难免。缓存机制帮你兜底:

开启缓存后,每查完一条路线都会保存到本地。如果中断了,下次启动时系统会自动读取缓存,只查还没查过的。这个过程是自动的,你只需要再点一次「开始」。


会员权限

等级限制
免费用户只规划前 10 条路径
普通会员一次最多 30 万条
高级会员不限量
最后更新时间 2/10/2026, 1:28:10 AM