2011-12-31 57 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。我知道你說過你沒有製作地圖應用程序,但取決於應用程序的相似程度,你仍然可以使用相同的控件。您可以使用地圖控件指定您自己的圖塊源,這意味着圖塊根本不必是地圖圖塊。