VB-Power.net

OpenStreetMap WPF / WinForms UserControl V2.2

Der OSMMapViewer V2.2 ist ein WPF- und WinForms Control für das DotNet Framework 4. Das Control kann mit VB.Net und C# eingesetzt werden.

Funktionsweise: Der Viewer stellt die Tiles (Kacheln) verschiedener OSM TileServer "on the fly" dar. Die Kacheln werden dabei auf Basis der übergebenen Koordinate dynamisch aus dem Internet nachgeladen. Es stehen folgende Basiskarten zur Verfügung:

  • - Osmarender
  • - Mapnik
  • - MapQeust
  • - CycleMap

Layer: Über die Basiskarten können eigen definierte Layer eingeblendet werden. Jedem Layer wiederum können beliebig viele Marker zugewiesen werden. Ein Marker kennzeichnet einen virtuellen Punkt auf der Karte. Neben dem Marker-Layer steht noch zusätzlich ein GPX-Layer zur Darstellung von GPS Tracks zur Verfügung.

Marker: In der WPF Version kann zur Darstellung eines Markers ein beliebiges WPF-Control (UI-Element) verwendet werden. In der WinForms Version ist dies nicht möglich. Es wird jedoch ein TextMarker mitgeliefert, der verwendet werden kann.

POI: Der Viewer verfügt über eine Suchklasse für POI´s (Point of interest). Dazu wird  über einen Webclient eine Anfrage an den OSM Overpass Server gestellt. Übergeben werden die zu suchenden Map Features und der Koordinatenbereich, in dem gesucht werden soll.

Hinweis bei Verwendung eines Proxy-Servers:
Wird das Control hinter einem Proxy Server, bspw. in einem großen Firmennetzwerk, eingesetzt, müssen Sie folgende Einstellung in der Konfigurationsdatei (app.config) Ihrer Anwendung einfügen:

<configuration>
   <system.net>
      <defaultProxy useDefaultCredentials="true" enabled="true"></defaultProxy>
   </system.net>
</configuration>

Download: Das Download Paket enthält neben dem Usercontrol ein WPF- und ein WinForms-Projekt, sowie ein Projekt für die POI Suche und ein Projekt zur Darstellung von GPS-Tracks. Die Projekte wurden mit VB.Net 2010 erstellt.

Download UserControl und Demoprojekt...
 

Lizenztype:
Der OpenStreetMap Viewer ist Freeware und kann kostenlos genutzt werden, jedoch würden wir uns über eine Entwickler Spende von Ihnen freuen.

TOP Download !!!

DataGridView Control Extender

Erweitern Sie Ihr DataGridView mit 16 zusätzlichen Spaltentypen.


Weiterlesen...


TOP 5 Downloads
Explorer TreeView mit VB.Net - Beispielprojekt2286
DataGridView Control Extender incl. VB2008 Demoprojekt2038
MCIFramework.dll1402
DataGridView Control Extender incl. VB2005 Demoprojekt1195
Settings für das DataGridView - Beispielprojekt1001
Powered by:

Powered By VB-Power.net