V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Goldenjin
V2EX  ›  前端开发

前端大屏 3D 智慧城市

  •  
  •   Goldenjin · 2022-03-08 11:00:13 +08:00 · 2070 次点击
    这是一个创建于 973 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

    6 条回复    2022-03-16 10:15:14 +08:00
    3dwelcome
        1
    3dwelcome  
       2022-03-08 11:42:26 +08:00 via Android
    把三维相关的代码,都封装成 Wasm ,用插件的形式给前端 VUE 调用。
    三维地图数据可以存 indexedDB ,加载几百兆数据问题都不大的。
    千万不要把所有的代码都丢进小而美的 VUE ,一旦代码量上去后,开发体验会直线下降,最终变成没人愿意维护的屎山。
    gdrk
        2
    gdrk  
       2022-03-08 11:59:03 +08:00
    看那些搞数字孪生的用的都是 unity ,纯 web 前端的话好像都是基于 webgl 的,有个 Cesium 的库用的人挺多的。
    Danswerme
        3
    Danswerme  
       2022-03-09 12:12:15 +08:00 via iPhone   ❤️ 2
    @3dwelcome 我看到的帖子下面只要有你的回复,99%在安利 wasm😂
    einq7
        4
    einq7  
       2022-03-09 16:26:35 +08:00
    这是要弄成谷歌地球那种吗?
    longxi
        5
    longxi  
       2022-03-15 20:00:05 +08:00
    关键词:Cesium ,超图,Mars3D
    sqlNice
        6
    sqlNice  
       2022-03-16 10:15:14 +08:00
    @longxi +1
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1748 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 16:39 · PVG 00:39 · LAX 08:39 · JFK 11:39
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.