Google-Maps-ish Web应用程序的最佳开发框架?

时间:2011-12-31 21:01:40

标签: jquery silverlight flash html5 gwt

我正在开始一个项目,我希望在其中创建一个与Google地图具有相似元素的Web应用程序,例如缩放,平移,显示图块等。这个想法是让它具有非常流畅和动态的感觉。

我遇到的一些可能性是:

-Flash

-Silverlight

-HTML5

-Google Web Toolkit

-Javascript / jQuery的

精通C#和.net,我觉得Silverlight对我来说可能是最容易使用的。然而,我担心Silverlight的渗透(这是一个面向消费者的应用程序)。

请注意,我并不是要求将Google地图应用到我的网络应用程序中。相反,我试图创建一个新的类似网站(不是映射,但类似的概念)。

非常感谢。

3 个答案:

答案 0 :(得分:2)

OpenLayers Mobile有一个几乎可以随时可用的解决方案:

http://openlayers.org/dev/examples/mobile.html

这里的另一个例子是jQuery mobile增加移动性:

http://openlayers.org/dev/examples/mobile-jq.html#mappage

显示切片,矢量,地图图层(如果需要)等。这些图块甚至不需要是地理图块,您可以使用它来显示大图像。

它是OpenLayers的移动分支。哦,它是开源的。无论你做什么,都不要选择Flash或Silverlight。大规模的延迟。

答案 1 :(得分:0)

了解Google地图本身是一个HTML / JavaScript / CSS应用程序我建议采用HTML5路线。主要优势是渗透到移动市场,尤其是支持HTML5开箱即用的Android / iPhone / iDevices。

答案 2 :(得分:0)

如果您想使用Silverlight和C#,那么您应该查看bing maps silverlight control。我知道你说你没有制作地图应用程序,但根据应用程序的相似程度,你仍然可以使用相同的控件。您可以使用地图控件指定自己的切片源,这意味着切片根本不必是地图切片。