2010-11-11 65 views
3

我很感興趣,在Web應用程序中使用OpenStreetMap的使用ASP.NET開發。 任何人都知道是否有在ASP.NET中使用OpenStreetMap的控件,庫或包裝器? (C#,不使用Javascript)。OpenStreetMap的ASP.NET中

在此先感謝。

+0

不知道這是否有助於 - http://www.codeproject.com/KB/miscctrl/GMapNET.aspx?msg=2956650。你介意讓我知道,如果你找到ASP.NET包裝? – 2011-05-05 10:02:36

回答

0

我不確定他們是否有任何ASP特定的工具,但Cloudmade有很多工具& API可用於將OpenStreetMap獲取到您的應用程序中。它主要是通過JavaScript完成的,所以我不認爲你會發現很多C#工具。

我可能是錯的,但...

0

BruTile是用於顯示一個移動的地圖一個C#庫。它可以在網上使用,通過silverlight顯示。

在我看來Silverlight的要求是不是一個公共網站一個明智的選擇,並供內部使用無論是從長遠的角度來看還不太懂事,所以這不是一個很好的解決方案。但是,這是我所知道其中的唯一匹配你問什麼。

「不使用Javascript」是一個奇怪的限制,因爲大多數嵌入式網絡地圖使用JavaScript。也許你的意思是你不想與任何JavaScript來的工作,但該網站可以使用它。在這種情況下......我仍然不知道任何C#解決方案,但它包裝的OpenLayers或one of the other alternatives,瞞着大家JavaScript開發庫,將是非常可行的。有人應該建立這樣的事情!與此同時,JavaScript顯示一個滑動的地圖是相當簡單的,我保證:-)

另一種方法可能是Static Map Image生成庫,它獲取平鋪圖像,將它們拼接成單個圖像,並將其緩存到本地顯示在一個< img>標籤中。再用C#構建這樣的事情是非常可行的(簡單!)。有人應該這樣做!在此期間,您可以從您的網站上< img>標籤鏈接到那些直接服務的一個(例如the new one from MapQuest)。 ...沒有JavaScript,也沒有C#!