公司原本是用 vue-amap 做的二维的大屏地图,现在想要换成三维的地球,远看是三维旋转的发光地球,有报警之后,出现预警标志,点击镜头拉近之后可以看到三维街道模型,到红绿灯这种级别的。
如果要做到这种程度,需要前后端做哪些工作呢?城市模型这些,免费或收费的有哪些可以考虑的库?
前端估计会用 Vue3+TS 的组合。
想问问各位大佬对这方面有没有思路,建议或者经验分享,看着都头大了这些需求。
1
3dwelcome 2022-03-08 11:42:26 +08:00 via Android
把三维相关的代码,都封装成 Wasm ,用插件的形式给前端 VUE 调用。
三维地图数据可以存 indexedDB ,加载几百兆数据问题都不大的。 千万不要把所有的代码都丢进小而美的 VUE ,一旦代码量上去后,开发体验会直线下降,最终变成没人愿意维护的屎山。 |
2
gdrk 2022-03-08 11:59:03 +08:00
看那些搞数字孪生的用的都是 unity ,纯 web 前端的话好像都是基于 webgl 的,有个 Cesium 的库用的人挺多的。
|
4
einq7 2022-03-09 16:26:35 +08:00
这是要弄成谷歌地球那种吗?
|
5
longxi 2022-03-15 20:00:05 +08:00
关键词:Cesium ,超图,Mars3D
|