2008-09-01 38 views
11

我需要使用谷歌地圖(或雅虎地圖,或任何類似的服務)做一個快速演示應用程序。到目前爲止,我還沒有多少運氣找到任何這些服務的.NET包裝器。最適合谷歌地圖或雅虎地圖的.NET包裝?

任何建議或指針?

我不反對使用原生javascript api來做到這一點,但我認爲有人已經寫了一個包裝器,可以很容易地將其整合到ASP.NET應用程序中。

+0

我強烈建議你採取JavaScript路線。很多,以及大量的示例如何使用Javascript來做事情,而不需要了解組件做什麼的具體方式。 – 2009-08-14 17:10:52

回答

6

我是ASP.NET最重要的GoogleMaps控件之一的創建者。

你可以在googlemaps.subgurim.net找到它。它被翻譯成15種語言,擁有超過25.000的下載量,非常活躍的論壇,代碼庫,圖標庫等。

對於新穎開發人員和高級開發人員來說,這非常棒。您可以完成幾乎所有可以使用javascript API完成的工作,以及許多額外的功能。

當然,它有一個很好的文檔。

試試吧!

+0

使用它並濫用它,它仍然有效。非常好的控制 – Robert 2009-08-18 15:03:39

0

我有好運氣與這一個:http://www.shabdar.org/google-maps-user-control-for-ASP-Net-part1.html(假定您在您的處置的AJAX擴展 - 這使得它易於使用,但它可能不是最好的性能)

+2

它可以工作,但它非常不完整,但充滿了WTF和糟糕的編碼習慣。 例如,它使用會話保持狀態,這意味着如果您使用此控件打開多個窗口,它們將共享其狀態(!)。 – 2009-05-22 14:00:48

1

如果你有興趣,有一個ASP.NET虛擬地球測繪服務器控件在這裏:

http://simplovation.com/page/webmapsve.aspx

這主要是虛擬地球周圍的一個「包裝器」,它可以抽象出大部分(如果)不是所有的),你會傳統上需要寫的JavaScript。它允許您處理地圖事件並完全從服務器端.NET代碼操作地圖事件。