2010-11-11 56 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#!