BVG (Berliner Verkehrsbetriebe) Route Planner

🚇 柏林公交实时路线规划

柏林公共交通实时路线规划工具,支持多方案对比、到站时刻预测及动态刷新,通勤出行必备。

收藏
10.5k
安装
2.6k
版本
0.0.1
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

BVG Route Planner 是专为柏林公共交通系统(BVG)打造的智能路线规划工具,基于 v6.bvg.transport.rest 开放 API 实现。该技能覆盖三大核心场景:起点到终点的多方案路线规划、站点实时发车信息查询,以及基于目标到达时间的逆向行程规划。

使用时,系统首先通过 /locations/locations/nearby 将用户输入的地址或站点名称解析为标准站点 ID(IBNR),随后调用 /journeys 接口获取 2-3 条优化路线,按总耗时、换乘次数和步行时间综合排序。每条路线提供详细的步进式指引,包括步行距离/时间、乘坐线路及方向、下车站点及站台信息。对于需要实时更新的场景,系统支持返回 refreshToken,可通过 /journeys/:ref 端点刷新延误信息。

显著优点

  • 实时性强:基于 BVG 官方开放数据,支持动态刷新列车/公交延误状态
  • 多方案对比:单次查询返回多条路线,便于用户根据偏好选择最快、最少换乘或最少步行方案
  • 灵活的时间规划:同时支持"准时出发"和"按时到达"两种模式,满足通勤、约会等场景需求
  • 精准的站点解析:强制使用 6 位基础 IBNR 编码,避免模糊匹配导致的错误路线

潜在局限与风险

  • 地域限制:仅覆盖柏林及周边 BVG 服务区域,无法用于其他城市
  • 外部依赖:完全依赖第三方 API 可用性,若 v6.bvg.transport.rest 服务中断则功能失效
  • 数据时效:实时信息基于公交系统数据更新频率,极端情况下可能存在分钟级延迟
  • 编码敏感:IBNR 格式要求严格,实现时需确保从 /stops 结果中准确提取 6 位数字 ID,剥离 :: 后缀
  • 字符编码:德语特殊字符(äöüÄÖÜß)必须正确 URL 编码,否则可能导致查询失败

适合人群

日常通勤者、游客、需要精确时间控制的商务出行者,以及任何在柏林依赖公共交通出行的用户。

常规风险

该工具仅提供信息查询,不涉及支付、账户敏感操作或用户隐私数据收集,风险等级较低。主要风险在于外部 API 稳定性及实时数据准确性,建议关键行程预留缓冲时间。

BVG (Berliner Verkehrsbetriebe) Route Planner 内容

references文件夹
scripts文件夹
手动下载zip · 3.6 kB
API.mdtext/markdown
请选择文件