Dzpszied

实现北京实时公交API(一) 概览

从南京来到北京几天,每天上班坐公交成了一个痛点:没有一个南京那样行云流水的实时公交查询工具,加上某些线路的间隔时间实在太长,经常会出现等一二十分钟的情况...

所以分析了一下现有的数据,做个像样的API出来。

数据来源

目前,实时公交数据有以下几个提供方:

  • 北京公共交通集团:拥有城区的大部分实时公交数据,运通、郊区公交不支持;
  • 高德地图:拥有运通公交的实时数据;
  • 酷米客公交:拥有郊区公交的数据。
  • 车来了:已挂,其数据似乎只是根据时间表的估算数据...
  • 北京市交通委:网友推荐了“北京公交”APP,试用后发现数据非常全。经过某些特殊方法拿到了数据源,稍后更一篇博客来介绍这个数据源。

文章目录

实现北京实时公交API(一) 概览

实现北京实时公交API(二) 解析市公交集团DOM

实现北京实时公交API(三) 某公交APP分析

实现北京实时公交API(四) 开发小程序

  • 个人开发的小程序“北京公交出行“已经上架,目前采用了北京公交集团的数据源,待交通委的源解析完毕后会接入小程序。感谢来自 V2EX、酷安、知乎的15名体验者在开发阶段提前体验并提出宝贵意见。

评论