今天在 V2EX 看到一篇帖子:坐火车 - 火车实时位置、行驶轨迹路线地图、历史准点率 ,大概是说发帖者开发了一个微信小程序,可以用来查看火车的实时位置、行驶轨迹线路地图、历史准点率,甚至在新版本中提供了列车评价、同行微信群、到站提醒,特别还有一个历史准点率功能,感觉很好很强大!
体验
体验的方式非常简单,微信扫吗即可体验:
使用方法也很简单,输入城市或是车次进入查询,可以查询到经停城市的列车,或是直接进入车次的信息。
若是输入城市,就可以查询到出发或是到站经停城市的所有车次信息,如果是输入了车次,会直接进入车次的详情,包括各个经停站的时间、历史准点率等信息,还有到站提醒、同行群以及车次评论等功能。
在首页还有一个按钮,可以直接进入全国车次实时运行情况,视觉效果可以说是很棒了。
原理
如果只是使用的话,这一部分就可以略过了,感兴趣的朋友可以来看一看。帖子原文作者提到自己是受到另一个帖子的启发:12306 车次停靠点地图 哪位 v 友有兴趣可以实现一下,上 github 后必 star ?。
这一个帖子里给出了实现需求必要的接口,如查询列车编号、查询列车停靠站,再结合高德、百度、腾讯等地图的可视化及经纬度查询等功能,就可以实现列车停靠站点的查询及地图可视化了。
至于火车实时位置的实现,还需继续探索。
还有一点必须声明:程序数据仅供参考。