我应该选择哪种技术用于3d globe web应用程序

时间:2010-06-14 20:47:31

标签: java spring-mvc

我想请教你。

我目前正在Spring中开发应用程序,包括Spring CRUD应用程序作为后端,SpringMVC应用程序作为管理工具,第三部分是我的问题所在,因为我需要有渲染3d globe的应用程序来自后端的数据用户选择的数据集(用户可以随意切换)。它必须是Web应用程序(虽然我不想在flash / flex中实现它),由两个主要部分组成 - 主要部分是用户做出选择的经典Web GUI,第二部分是3d globe,它选择了全局可视化的数据集。

我的问题是,您认为实施此选项的最佳选择是什么? SpringMVC框架可以用于这种应用程序吗?我将感激任何线索或方向,谢谢。

3 个答案:

答案 0 :(得分:0)

您确定3D地球将提供比基于地图的2D图表更有用的可视化,例如Google Map Charts吗?

除了这个问题之外,Flash可能会成为3D可视化最强大的解决方案,尽管您可以尝试使用processing.js之类的JavaScript库。

答案 1 :(得分:0)

老实说,对于浏览器中的3D,Java是一个非常糟糕的选择。有Java3D以前是Sun项目,但现在是开源的。也就是说,它并不适用于所有浏览器(例如,它不能在Chrome中启动),并且sorta有被抛弃的感觉。

然后有很多问题。你有预算(又名,你能花钱),用户下载是否可行?如果您可以通过用户下载,可以在浏览器中使用Unity之类的东西,并对您的Java后端进行Web服务调用。如果你想要“免费”,坦白说Flash是你最好的选择,Silverlight是第二选择。

答案 2 :(得分:0)

查看NASA World Wind