Kommerzielle oder Open-Source-Mapping-Steuerelement für Winforms
Unserer Firma ist der Bau einer Winforms-Anwendung, die eine Karte, die Kontrolle zu helfen, verfolgen Eigentum Umfragen.
Sind wir derzeit mit GMaps.NET - http://greatmaps.codeplex.com/
Das problem ist, wir müssen die offline-Karten für die gesamte von Australien bei ziemlich hohen zoom-Stufen (über lvl 18 mit google maps) und der einzige Weg dies zu erreichen mit GMaps ist die prefetch-Daten von einem online-Dienst.
Kennt jemand einen Kommerziellen oder Open-Source-Winforms-Steuerelement anzeigen, dass:
- Bieten kann, oder verwenden Sie die offline-map-Daten
- Zeichnen können Polygone oder Marker
- Können Sie wählen Sie einen Punkt auf der Karte und gibt den Breitengrad /Längengrad
- was ist das problem mit dem prefetching der Daten?
- Das problem mit dem prefetching der Daten ist, dass es würde ewig dauern, bis alle prefetch-von Australien nach unten, diese Art von zoom-Stufe und dürfen nur für die open-source-Karten, wie openstreetmap.org
- Hier ist eine relative Frage "Was Steuerelement für Karten", die Sie finden konnte, mehr Optionen.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Open-Source - SharpMap hat alle Funktionen, die Sie anfordern. Es unterstützt mindestens JPG-raster-Layer. In kommerziellen Produkten, TatukGIS ist eine ziemlich kostengünstige GIS-SDK für .NET. Wenn Sie wollen, verbringen das Geld, ESRI ArcObjects SDK unterstützt alle Arten von offline-raster-Layer.
Verwenden wir MapWinGIS ActiveX-Steuerelement. Es nutzt Shapefile-format, Karten, die gefunden werden können, alle über und kann gezoomt werden in kleinste detail, denn Sie enthalten Vektordaten. Sie können ziehen Sie Ihre eigenen Formen mit der Kontrolle (Sie müssen den code schreiben, natürlich, aber es ist nicht Massiv schwer und wir haben es erreicht in unserer software) und solange man ein shapefile, das hat eine georeferenzierte position, werden Sie in der Lage sein, um die Lat/Long-der eine Punkt, und auch Entfernungen Messen (das tun Wir sowohl in unserer software).
Hoffe, das hilft.
Empfehle ich für Sie MapSuite von http://www.thinkgeo.com,, das ist eine große .net-Steuerung für GIS in vielen Plattform mit dem gleichen core-Funktionen: Winforms, WPF, Silverlight, ASP.net ajax, ASP.net MVC. aber das problem ist seine Kosten !!
Ich bin mit EsayGIS in meinem Projekt. Es ist einfach zu bedienen und unterstützt shape-Dateien und online-Karten-services. Ich bin mir nicht sicher über die offline-map-Daten, aber ich denke, es ist unterstützt.