DevTrendsDeveloper trends
Accent color

7gugu /

mini-mtr-3d

Mini MTR 是一个基于高德地图和 Three.js 实现的香港地铁 3D 可视化项目。目前覆盖 10 条港铁线路和 4,000 多个计划车次,支持实时模式、时间轴拖动、暂停及倍速播放,并提供天气、线路状态、事故提示和多语言界面。 项目每 30 秒获取一次港铁 Next Train API 数据,将实时到站信息与计划时刻表进行匹配,再根据线路和运行时间推算列车位置。由于公开接口不提供列车 GPS 坐标,所以它更接近实时数据驱动的运行…

LanguageTypeScriptDTData & operationsDTSoftware developmentOriginal3dOriginalamapOriginalhongkongOriginalhongkong-mtrOriginalmetroOriginalmtr

Product images

About

Mini MTR 是一个基于高德地图和 Three.js 实现的香港地铁 3D 可视化项目。目前覆盖 10 条港铁线路和 4,000 多个计划车次,支持实时模式、时间轴拖动、暂停及倍速播放,并提供天气、线路状态、事故提示和多语言界面。 项目每 30 秒获取一次港铁 Next Train API 数据,将实时到站信息与计划时刻表进行匹配,再根据线路和运行时间推算列车位置。由于公开接口不提供列车 GPS 坐标,所以它更接近实时数据驱动的运行模拟,并非官方调度数据。 创意最早来自 Mini Tokyo 3D。之前碍于自己的技术实力和数据匮乏,一直没能做成;最近用 GLM 5.3 Flash 重新把这个坑捡了起来,最后的完成度有些出乎意料。适合对港铁、地图可视化、Three.js 或 AI 辅助开发感兴趣的朋友体验和折腾。

Discovery history

  1. 阮一峰周刊·用户投稿

    Sep 4, 2026 · 1 observations

Discuss this product