OSRM Maps Skill

🗺️ 免费开源的地理编码与路径规划

基于 OpenStreetMap 的免费地理编码与路径规划工具,无需 API 密钥即可获取坐标、计算距离和估算行程时间,适合轻量级位置查询场景。

收藏
2.9k
安装
1.4k
版本
1.0.3
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

maps 技能整合 OSRM(开源路由引擎)与 Nominatim(OpenStreetMap 地理编码服务),提供零成本的位置智能能力。典型工作流程为:地名 → 坐标 → 距离/路线。首先通过 geocode.sh 将自然语言地址转换为经纬度,再调用 distance.sh 计算两点间的路径距离与预估耗时。

关键特性

  • 多模式路由:支持驾车(默认)、步行、骑行三种出行方式
  • 零配置门槛:无需注册或 API 密钥,开箱即用
  • 轻量 CLI 接口:通过 Bash 脚本封装,便于自动化集成

显著优点

  • 完全免费且开源,无商业使用限制
  • 覆盖全球道路网络数据(基于 OSM)
  • 响应速度快,适合批量化地理处理任务

潜在局限与风险

  • 速率限制严格:Nominatim 强制 1 请求/秒限制,高频场景易触发封禁
  • 无实时数据:不包含路况、交通管制、封路等信息,时长估算偏差可能达 20-50%
  • 仅限道路网络:不支持公共交通、渡轮、航空等出行方式
  • 服务稳定性:依赖 OSRM 公共演示服务器,无 SLA 保障,高峰期可能降级或不可用
  • 地理编码精度:偏远地区或非标准地址可能存在解析偏差

适合人群

  • 开发者构建原型或内部工具
  • 需要离线批量处理地理数据的分析师
  • 对成本敏感、可接受精度折衷的轻量级应用场景

常规风险提示

  • 生产环境高频调用建议自建 OSRM/Nominatim 实例
  • 商业产品需评估 OSM 数据许可协议(ODbL)合规性
  • 敏感位置查询注意隐私合规(查询日志可能经第三方服务器)

OSRM Maps Skill 内容

scripts文件夹
手动下载zip · 5.3 kB
distance.shtext/x-shellscript
请选择文件