2008-09-01 73 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代码操作地图事件。