前端大屏 3D 智慧城市

2022-03-08 11:00:13 +08:00
 Goldenjin

公司原本是用 vue-amap 做的二维的大屏地图,现在想要换成三维的地球,远看是三维旋转的发光地球,有报警之后,出现预警标志,点击镜头拉近之后可以看到三维街道模型,到红绿灯这种级别的。

如果要做到这种程度,需要前后端做哪些工作呢?城市模型这些,免费或收费的有哪些可以考虑的库?

前端估计会用 Vue3+TS 的组合。

想问问各位大佬对这方面有没有思路,建议或者经验分享,看着都头大了这些需求。

1851 次点击
所在节点    前端开发
6 条回复
3dwelcome
2022-03-08 11:42:26 +08:00
把三维相关的代码,都封装成 Wasm ,用插件的形式给前端 VUE 调用。
三维地图数据可以存 indexedDB ,加载几百兆数据问题都不大的。
千万不要把所有的代码都丢进小而美的 VUE ,一旦代码量上去后,开发体验会直线下降,最终变成没人愿意维护的屎山。
gdrk
2022-03-08 11:59:03 +08:00
看那些搞数字孪生的用的都是 unity ,纯 web 前端的话好像都是基于 webgl 的,有个 Cesium 的库用的人挺多的。
Danswerme
2022-03-09 12:12:15 +08:00
@3dwelcome 我看到的帖子下面只要有你的回复,99%在安利 wasm😂
einq7
2022-03-09 16:26:35 +08:00
这是要弄成谷歌地球那种吗?
longxi
2022-03-15 20:00:05 +08:00
关键词:Cesium ,超图,Mars3D
sqlNice
2022-03-16 10:15:14 +08:00
@longxi +1

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/838803

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX