为什么创建此应用程序?
在我们的村庄里,公交车的连接经常被延迟,因此经常发生这样的情况:一个人停下来,看到三个堆叠的连接离开(由于各种延迟),然后等待下一个半小时(即使连接之间的间隔小于10分钟)。
在过去三年中,由于Mafo应用程序(这是此应用程序的前身),这件事并未发生。 Mafo应用程序显示总线的当前位置(显示来自mpvnet.cz的位置的地图)-这是一个粗略的解决方案,但可以使用。该应用程序的缺点是只能显示一辆公共汽车,并且时间表仅适用于公共汽车和有轨电车。
因此,PIDman诞生了。从名称可以明显看出,这将是PID(布拉格综合运输)。
时间表是从公开数据https://pid.cz/o-systemu/opendata/的PID以及从Golemio API获得的公交车位置数据下载的。到目前为止,Golemio仅提供公共汽车和电车的位置。
因此,现在我可以在地图上方显示所有符合定义的路由或设置条件的连接,同时我可以从Golemio API获取数据。可以在mpvnet映射上方显示选定的连接,因为此视图中的位置通常是最新的(在早上高峰时间甚至超过一分钟)。
有时会发生连接运行但无法传输其位置的情况(可能是故障)-从三年的经验来看,这种情况大约每月发生一次。
如果没有位置数据,则根据时间表显示位置。
该应用程序的目的不是搜索带有转接的路线(为此有许多其他选择)。主要目的是跟踪我的连接何时到达一条直接路由。我可以选择使用多个直接路线-然后可以使用结合了多个路线的集合。
下载的时间表应有效期约为10天-可以每天更新应用程序。
还有什么值得一提:
-过滤显示地图上方的站点(按车辆类型或区域)
-显示自己相对于止损的位置
-显示所有最近的出发站
-显示连接详细信息(在站点列表和地图上方)
-地铁的出发时间以秒为单位(适合决定是增加还是放慢速度)
那为什么要创建这个应用程序呢?因为我不想在公交车站等车。那你呢