墨卡托地图上的3D飞机追踪器
摘要
Vanguard-Map 是一个开源的实时3D地图,使用Three.js显示实时的船舶交通、飞机、卫星等,并为航班提供可选的本地代理。
查看缓存全文
缓存时间: 2026/07/09 07:39
jamalrfordii-arch/Vanguard-Map
来源:https://github.com/jamalrfordii-arch/Vanguard-Map
VANGUARD1 — 多域战术情报地图
一张实时3D地图,展示全球移动物体:实时船舶交通(AIS)、飞机、卫星、海底光缆、港口、咽喉要道以及空间天气——以150万个点的地形云形式呈现,包含昼夜循环、海洋模拟和电影级镜头控制。基于Three.js和纯ES模块构建,无需构建步骤,不依赖框架。
▶ 在线演示(https://jamalrfordii-arch.github.io/Vanguard-Map/) —— 无需注册:打开页面点击查看演示即可体验模拟流量,或者粘贴免费的aisstream.io(https://aisstream.io)API密钥以获取全球实时船舶数据。
演示
尝试运行
git clone https://github.com/jamalrfordii-arch/Vanguard-Map.git
cd Vanguard-Map
npx serve . # 或:python -m http.server 3000
在支持硬件加速的Chromium浏览器中打开 http://localhost:3000。
实时船舶数据(免费): 应用首次加载时会提示输入aisstream.io(https://aisstream.io)API密钥——免费注册即可获得,密钥将保存在浏览器本地存储中。
高分辨率地形瓦片(可选): 在cesium.com/ion(https://cesium.com/ion)免费获取令牌 → 访问令牌,然后在开发者工具中执行:localStorage.setItem('vg1_cesium_token', 'YOUR_TOKEN')。若未设置,地图将在所有缩放级别使用点云地形。
航班与AI副驾驶(可选): 需要本地代理——在第二个终端中运行 node flight-proxy.js。若不启动,这两个图层将保持静默;其余功能不受影响。
时间控制与场景
地图运行在模拟时钟和可插拔数据源之上——在开发者工具控制台中操作:
simClock.setTime('2026-05-10T12:00:00Z') // 将世界快进到任意时刻
simClock.setRate(60) // 1实际秒 = 1模拟分钟
vg1Scenario.load('./scenarios/hormuz-demo.json') // 注入脚本化的模拟船舶
vg1Scenario.record(); vg1Scenario.save() // 捕获实时AIS数据为NDJSON
vg1Scenario.replay('./captures/x.ndjson') // 回放捕获的数据
vg1Invariants.stats() // 物理违规账本(欺骗/瞬移检测)
模拟船舶使用保留的999... MMSI编号,并在 scenarios/*.json 中通过脚本定义。
测试
node tests/invariants.test.mjs
架构
每个领域有一个独立的管理器(aisManager、flightManager、satelliteManager……),仅通过 vg1:* DOM 事件通信——无交叉导入。所有位置报告在移动实体前必须通过物理不变量门控(invariants.js)。完整模块映射和贡献规则请参见 CLAUDE.md。
反馈
欢迎在 GitHub Issues(https://github.com/jamalrfordii-arch/Vanguard-Map/issues)中提交——无论是错误报告、功能建议,还是“我的设备上运行帧率为N FPS”的报告,都非常有用。
相似文章
@HowToAI_:有人开源了一幅实时全球地图,追踪:商业航班、私人飞机、军…
有人开源了一幅实时全球地图,追踪商业航班、私人飞机、军用飞机、海军航母、超过25000艘船只、卫星、GPS干扰以及闭路电视摄像头。
koala73/worldmonitor
# koala73/worldmonitor 来源: [https://github.com/koala73/worldmonitor](https://github.com/koala73/worldmonitor) # World Monitor **实时全球情报仪表板** — AI驱动的新闻聚合、地缘政治监测和基础设施追踪,统一于一个态势感知界面。 [](https://github.com/koala73/worldmonitor/stargazers) [的位置。
Show HN: 实时3D卫星追踪器和解密的Pentagon UFO档案
SkyLens 是一个独立的编辑平台,提供实时3D卫星追踪、解密的UAP文件,以及来自官方公共来源的每日太空新闻报道。
@akshay_pachaar: 我在3D地球仪上构建了一个实时卫星追踪器。它交互式地显示超过一万颗绕地球运行的活跃卫星,其中包括…
一位开发者使用 Tiger Cloud (TimescaleDB) 和 Claude Code 构建了一个实时3D卫星追踪器,展示了用于时间序列数据的 Tiger CLI MCP 服务器。文章还重点介绍了 Speedcast 在生产规模上对该技术的应用。