墨卡托地图上的3D飞机追踪器

Hacker News Top 工具

摘要

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

架构

每个领域有一个独立的管理器(aisManagerflightManagersatelliteManager……),仅通过 vg1:* DOM 事件通信——无交叉导入。所有位置报告在移动实体前必须通过物理不变量门控(invariants.js)。完整模块映射和贡献规则请参见 CLAUDE.md

反馈

欢迎在 GitHub Issues(https://github.com/jamalrfordii-arch/Vanguard-Map/issues)中提交——无论是错误报告、功能建议,还是“我的设备上运行帧率为N FPS”的报告,都非常有用。

相似文章

koala73/worldmonitor

GitHub Trending (daily)

# koala73/worldmonitor 来源: [https://github.com/koala73/worldmonitor](https://github.com/koala73/worldmonitor) # World Monitor **实时全球情报仪表板** — AI驱动的新闻聚合、地缘政治监测和基础设施追踪,统一于一个态势感知界面。 [![GitHub stars](https://img.shields.io/github/stars/koala73/worldmonitor?style=social)](https://github.com/koala73/worldmonitor/stargazers) [![GitHub forks](https://img.shields.io/github/forks/ko

@GoGoFly23: 复刻了大神@DilumSanjaya的视觉框架,建了一个 F-22、F -35、星舰、猛禽发动机的展示网页。主要有 3 步: 1、使用 GPT 2 Image 生成模型三视图, 2、然后在 ComfyUI 里使用 Hunyuan 3.1生…

X AI KOLs Timeline

This article introduces 3DCellForge, an open-source React and Three.js-based web application for generating and exploring interactive 3D models. It utilizes AI models like Hunyuan 3D and Tripo via ComfyUI or direct API integration to create visualizations of objects such as aircraft and spacecraft.