Show HN: Cartopolis, interactive globe-sized 3D world
5 hours ago
- Cartopolis 是一个开源、可自托管的社交3D地图,展示真实世界,可在浏览器、桌面和Android上运行。
- 它是用Rust和Bevy引擎构建的,代码组织成独立的crate,分别用于核心、地理、E2EE、模拟器、地图集、客户端和Android。
- 地图使用开放公共数据(例如BAG、3DBAG、AHN、OSM)来构建建筑物、地形、街道物体和航拍照片,详细信息主要集中在荷兰。
- 功能包括每个建筑物的信息卡片、逼真的太阳/天气、步行/自行车/汽车路线规划、头像、距离范围聊天、邻近语音、端到端加密私密聊天,以及通过HTTP API放置对象/3D模型。
- 该项目包括一个模拟器服务器、可自托管的geo服务,以及一个用于审核和数据管线的Web控制台,客户端和服务器均可通过cargo从源代码运行。
- 在MIT或Apache-2.0许可下,第三方数据和资产遵循其自身条款(例如OSM数据、3DBAG、Bevy、Quaternius角色)。