2008-09-01 8 views
11

Ich brauche eine schnelle Demo-App mit Google Maps (oder Yahoo Maps oder einem ähnlichen Dienst). Bisher hatte ich nicht viel Glück, .NET-Wrapper für einen dieser Dienste zu finden.Best .NET Wrapper für Google Maps oder Yahoo Maps?

Irgendwelche Vorschläge oder Hinweise?

Ich bin nicht gegen die Verwendung der nativen Javascript API, dies zu tun, aber ich nahm an, jemand hätte bereits einen Wrapper geschrieben, um dies leicht in eine ASP.NET-Anwendung zu integrieren.

+0

Ich empfehle dringend, die JavaScript-Route zu nehmen. Das sind viele, und viele Beispiele, wie man Dinge in Javascript macht, ohne die spezifische Art und Weise zu lernen, wie die Komponente das Ding macht. –

Antwort

6

Ich bin der Schöpfer einer der wichtigsten GoogleMaps-Steuerelemente für ASP.NET.

Sie können es auf googlemaps.subgurim.net finden. Es ist in 15 Sprachen übersetzt, hat mehr als 25.000 Downloads, ein sehr aktives Forum, Code-Galerie, Icon-Galerie, etc.

Es ist ideal für neuartige Entwickler und Fortgeschrittene. Sie können fast alles tun, was mit der Javascript-API getan werden kann, plus eine Menge zusätzlicher Funktionen.

Natürlich hat es eine großartige Dokumentation.

Versuchen Sie es!

+0

Benutzte es und missbrauchte es, und es funktionierte immer noch. Sehr nette Kontrolle – Robert

0

Ich habe mit diesem viel Glück hatte: http://www.shabdar.org/google-maps-user-control-for-ASP-Net-part1.html (vorausgesetzt, dass Sie die Ajax-Erweiterungen zur Verfügung haben - das macht es leicht, die am besten für die Leistung zu verwenden, aber es ist vielleicht nicht)

+2

Es funktioniert, aber es ist sehr unvollständig, aber ist voll von WTFs und schlechten Programmierpraktiken. Zum Beispiel verwendet es die Sitzung, um den Status beizubehalten, was bedeutet, dass wenn sie mehrere Fenster mit diesem Steuerelement öffnen, sie ihren Status (!) Teilen. –

1

Wenn Sie interessiert sind, gibt es eine ASP.NET Virtual Earth Mapping Server Control hier:

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

Dies ist im Wesentlichen ein "Wrapper" um die virtuelle Erde herum, die am meisten abstrahiert (wenn nicht alle) des JavaScript, das Sie normalerweise schreiben müssten. Damit können Sie Kartenereignisse verarbeiten und Kartenereignisse vollständig vom serverseitigen .NET-Code aus bearbeiten.