feat(preview): pause vehicles for traffic signals

This commit is contained in:
2026-08-06 08:39:31 +08:00
parent 8b3a1d79d9
commit 9fbc218e10
5 changed files with 85 additions and 24 deletions

View File

@@ -13,8 +13,12 @@ Entity/Primitive 构成灯杆、灯头和发光灯珠。
侧后方、道路外缘一侧,且朝向来车。没有可唯一关联的路口面、停止线过短或无法确定外侧时,
不输出锚点。
输出保存区域局部 ENU 坐标、朝向和稳定 ID避免浏览器重新解析 GeoJSON 或 OSM。每个
路口按相对进口方向分为两组对向相位;首版统一循环绿、黄、全红切换。没有车辆等待逻辑。
输出保存灯杆坐标、对应停止线坐标、朝向和稳定 ID避免浏览器重新解析 GeoJSON 或 OSM。
每个路口按相对进口方向分为两组对向相位;统一循环绿、黄、全红切换。
预览将每条路线按累计米数投影到信号停止线。只有距离阈值内且行驶方向与信号进口一致的
匹配才形成停车点。车辆的累计里程由 `clock.onTick` 推进;下一停车点为红或黄时将里程夹在
停止线前,绿灯后从同一位置继续。没有停车点的路线保留原速度循环。
## 预览交互