最好的方法来接近一个3D定制地球仪在Flutter?

k2fxgqgv  于 2022-12-05  发布在  Flutter
关注(0)|答案(1)|浏览(267)

以下问题:
我目前正在开发一个旅游应用,我想到了实现一个可以由用户旋转的3D地球仪的想法。我把地球仪想象成一个基本的白色球体,国家的边界像一个笔划一样可见。所有访问过的国家都应该用颜色填充
我想用 unity widget 来实现它,但我希望保持一种轻量级的感觉
有没有办法模拟js或WebGL?
你认为最好的方法是什么?
感谢您抽出宝贵时间
莱纳斯

8yoxcaq7

8yoxcaq71#

你可以使用webview_flutter,我用它在javascript库three.js中显示了一些行星模型。多亏了它,你可以像使用它的标准js示例一样使用它,只有一个缺点我没有尝试解决:我无法在浏览器模式下运行它,因为Flutter需要通过平台特定的方式来模拟js本身。有一个选项可以从本地资产加载js/html代码,但这样你就不能直接在js中加载模型,因为你将面临cors策略限制,那么唯一的方法就是从flutter代码中以json的形式传递模型。它工作得很好,支持js和flutter之间的双向通信,所以你也可以添加事件到模型等等。

相关问题