Using Offline OSM in .NET Application

Hello everyone,

is ist possible to use OSM offline in an own .NET-Application? I searched all day long for an API or any tutorial, but could not find anything…

I just want to show some maps with own layers and pictures at defined coordinates.

Thanks a lot for your help!


As osm files are not encrypted, you can plot the coordinates yourself using .net or any other language ; the only limitation would be speed. My ‘omschecker’ ( ) written to highlight rendering problems is written in tortoise visual basic. Have a look at the xml file and see how coordinates are defined as nodes, then referred to when plotting highways or polygons. You need to cunningly collect all the nodes and store them for easy reference.
I’m not quite sure what you mean by pictures…