共 2 篇
服务端每秒推一次车辆位置,两次快照之间相距十几到二十几米。直接线性插值的结果是弯道切角、朝向抖动。把它们投影到线路折线上按弧长插值,问题就消失了——代价是所有几何都要预处理。
手上只有静态快照——线路折线、站点表和班次时刻表,没有任何 GPS 流。于是「车在哪」被定义成一个确定性纯函数。这换来了任意时刻回放与可测试性,代价是画面每天长得一样。