我需要使用谷歌地图(或雅虎地图,或任何类似的服务)做一个快速演示应用程序。到目前为止,我还没有多少运气找到任何这些服务的.NET包装器。最适合谷歌地图或雅虎地图的.NET包装?
任何建议或指针?
我不反对使用原生javascript api来做到这一点,但我认为有人已经写了一个包装器,可以很容易地将其整合到ASP.NET应用程序中。
我需要使用谷歌地图(或雅虎地图,或任何类似的服务)做一个快速演示应用程序。到目前为止,我还没有多少运气找到任何这些服务的.NET包装器。最适合谷歌地图或雅虎地图的.NET包装?
任何建议或指针?
我不反对使用原生javascript api来做到这一点,但我认为有人已经写了一个包装器,可以很容易地将其整合到ASP.NET应用程序中。
我是ASP.NET最重要的GoogleMaps控件之一的创建者。
你可以在googlemaps.subgurim.net找到它。它被翻译成15种语言,拥有超过25.000的下载量,非常活跃的论坛,代码库,图标库等。
对于新颖开发人员和高级开发人员来说,这非常棒。您可以完成几乎所有可以使用javascript API完成的工作,以及许多额外的功能。
当然,它有一个很好的文档。
试试吧!
使用它并滥用它,它仍然有效。非常好的控制 – Robert 2009-08-18 15:03:39
我总是检查CodePlex.com
http://www.codeplex.com/googlemap
http://www.codeplex.com/YahooMap
上面的Google地图项目有很多的项目负责人的网站很好的例子。
我有好运气与这一个:http://www.shabdar.org/google-maps-user-control-for-ASP-Net-part1.html(假定您在您的处置的AJAX扩展 - 这使得它易于使用,但它可能不是最好的性能)
它可以工作,但它非常不完整,但充满了WTF和糟糕的编码习惯。 例如,它使用会话保持状态,这意味着如果您使用此控件打开多个窗口,它们将共享其状态(!)。 – 2009-05-22 14:00:48
我喜欢的虚拟微软产生的地球地图。对于一个.net这个混搭去这里: http://dotnetslackers.com/columns/ajax/ASPNETAJAXMeetsVirtualEarthPartOne.aspx
这里有一些链接,但与大多数事情我还没有围绕尝试他们呢。
http://gathadams.com/2007/08/21/add-google-maps-to-your-net-site-in-10-minutes/
干杯约翰
如果你有兴趣,有一个ASP.NET虚拟地球测绘服务器控件在这里:
http://simplovation.com/page/webmapsve.aspx
这主要是虚拟地球周围的一个“包装器”,它可以抽象出大部分(如果)不是所有的),你会传统上需要写的JavaScript。它允许您处理地图事件并完全从服务器端.NET代码操作地图事件。
我强烈建议你采取JavaScript路线。很多,以及大量的示例如何使用Javascript来做事情,而不需要了解组件做什么的具体方式。 – 2009-08-14 17:10:52