2011-12-31 94 views
-1

我开始了一个项目,希望创建一个与Google地图具有相似元素的Web应用程序,例如缩放,平移,显示切片等。这个想法应该会让它具有非常流畅和动态的感觉。Google-Maps-ish Web应用程序的最佳开发框架?

,我遇到了一些可能性:

-Flash

-Silverlight

-HTML5

- 谷歌Web工具包

-Javascript/jQuery的

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

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

非常感谢。

回答

0

看看Google Maps本身是一个HTML/JavaScript/CSS应用程序我建议使用HTML5路线。主要优势在于渗透到移动市场,特别是支持HTML5的Android/iPhone/iDevices。

2

有一个几乎随时可以去解决方案的OpenLayers手机:

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

又如这里,用jQuery移动以增加移动善良:

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

显示砖,矢量,地图图层(如果你需要的话)等等。瓷砖甚至不需要是地理的,您可以使用它来显示大图像。

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

0

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