kelvinct
015 · Amtrak 追踪

我的火车在哪里?

选择你从哪里出发、要到哪里去。这个工具会找出这条路在线 Amtrak 目前真的在追踪的下一班车,告诉你它实际预计几点到你的车站、误点多久、现在人在哪里。只要还有任何不确定,它会自己持续重新查找。非官方工具,与 Amtrak 无任何隶属关系。

数据是哪里来的?

实时位置、误点与预估时间都来自 Amtraker,一个开放的 Amtrak 追踪 API。这个页面只会调用 kelvinct.com 上的一个小端点,由它代为向 Amtraker 查找、依照 Amtraker 的要求标明本项目身分,并把结果缓存起来:就算一百个人同时查,对上游也只是一次请求。整个过程送出去的,只有你选的两个车站代码。

为什么有时候会说没有正在追踪的班次?

Amtraker 是实时追踪来源,不是时刻表。一班车通常在发车前几小时才会出现。所以「目前没有正在追踪的班次」的意思是 Amtrak 现在没在追踪这班车,不代表今天没有车。要看完整时刻表,请直接查 Amtrak。未来的版本可以再接上 Amtrak 公开的 GTFS 时刻表,让这个页面也能显示还没进入追踪的班次。

为什么会显示「无预估时间」?

因为有时候真的就是不知道。Amtrak 不见得会为每一班车的每一站都提供预估时间;没有的时候,这个页面会直接说没有,而不是偷偷拿表定时间充数、还告诉你「准点」。你仍然看得到列车状态、最后已知位置、速度,以及 Amtrak 附上的任何状态消息。

它多久查一次?

它会自己安排下一次查找,而不是固定时间硬跑。距离超过三小时的班次每五分钟查一次,一到三小时每两分钟一次;一小时内、误点、服务中断、没有预估时间、正停在你的车站,或数据可能过期的情况,都是每分钟一次。前一次查找还没结束时,它不会再开一次;分页切到背景会暂停,你切回来时会立刻更新。多查几次并不会让 Amtrak 更新得更快,它只是把 Amtrak 已经公布的内容拿给你看。

实时列车数据由 Amtraker 提供。非官方工具。本工具与 Amtrak 没有隶属关系,也未经其背书或营运。页面上的时间是 Amtrak 公布的预估值,随时可能变动,请不要把它当成你迟到的唯一理由。