我正在开始一个项目,我希望在其中创建一个与Google地图具有相似元素的Web应用程序,例如缩放,平移,显示图块等。这个想法是让它具有非常流畅和动态的感觉。
我遇到的一些可能性是:
-Flash
-Silverlight
-HTML5
-Google Web Toolkit
-Javascript / jQuery的
精通C#和.net,我觉得Silverlight对我来说可能是最容易使用的。然而,我担心Silverlight的渗透(这是一个面向消费者的应用程序)。
请注意,我并不是要求将Google地图应用到我的网络应用程序中。相反,我试图创建一个新的类似网站(不是映射,但类似的概念)。
非常感谢。
答案 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。我知道你说你没有制作地图应用程序,但根据应用程序的相似程度,你仍然可以使用相同的控件。您可以使用地图控件指定自己的切片源,这意味着切片根本不必是地图切片。