2009-05-23 11 views
1

Ich würde gerne wissen, was der beste Ansatz für die Entwicklung einer Windows-Desktop-Anwendung mit einer Kartennavigationskontrolle ist - sehr ähnlich wie in Google Maps und Live Maps, mit Drag & Drop Unterstützung und so weiter.Map Navigation Control Approach - .NET

Anfangs dachte ich aufgrund von Zeiteinschränkungen über eine WinForms-Lösung nach - ich denke, dass eine zukünftige Lösung mit WPF besser wäre, aber ich müsste zuerst alles WPF-Zeug lernen.

In diesem Sinne, welchen Ansatz sollte ich nehmen, um das zu entwickeln? Es könnte ein drittes Teilwerkzeug oder eine einfache Implementierung/ein Algorithmus sein, von dem ich einige Ideen übernehmen könnte. Um ehrlich zu sein, bin ich irgendwie verloren, also wäre jede Idee hilfreich.

Dank, hat einen großen Tag

Antwort

1

an diesem Codeplex-Projekt einen Blick darauf werfen. Die Überprüfung der Quelle und das Herunterladen des Beispielprojekts sollten ein guter Anfang sein.

GMap.Net @ Codeplex

1

Es ist Open-Source-Anwendung Kosmos für die Suche OpenStreetMap Karten http://wiki.openstreetmap.org/wiki/Kosmos

aber es OSM-Daten liest und macht sie im Fluge.

Ich denke, Sie brauchen ein Beispiel, das Kartenkacheln lädt und in die richtige Reihenfolge bringt. Es gibt ein solches Beispiel für OpenStreetMap: project osmclient auf der sourceforge (sorry kann keinen Link posten, ich bin ein Neuling)

Es kann einfach wiederholt werden, um andere Quellen zu laden, auch ArcGIS, aber sicher sein, ob es kompatibel ist die Map-Provider-Lizenz. Z.B. Sie können Google Maps nicht auswählen, da Sie Google Maps innerhalb ihrer API verwenden müssen.