Hi all, first of all, sorry for my newbie question as I am new to OpenStreetMap and could not really find answers to my questions. I hope someone has the patience to answer these. Thanks in advance. I have a commercial non-Web windows app (Windows Forms or WPF) and I would like this app to have a map window that would be based on downloading map tiles on the background and offer the user all expected features like moving, zooming the map etc. and displaying his own localized objects (stored locally) - very similar what the GMap.NET project does.
Thank you very much. Alex asked 11 Sep '14, 07:40 Alex780526 |
The Wiki page tile usage policy could help to answer your question. The underlying data is free to download and use; the map tiles (ie the visualised data) are not. It's a question of server costs - users of your application would be creating an additional load for the OSM tile servers. For your internal testing purposes, you can use the tiles generated by the OSM tile servers (for information on how to do this, see the slippy map page on the Wiki or the "using tiles" page on switch2osm - I'm afraid I'm not an expert in this). Once you deploy your application, however, it would be best to use a commercial third-party tile server (such as MapQuest Open, Geofabrik, Mapbox, etc - see lists here and here) - although note that they also have conditions you have to abide by. Alternatively, you can set up your own server to generate the map tiles and make them available to your application (the switch2osm web site has some guidance on how to set up your own server). answered 11 Sep '14, 12:13 Lightsider 3
You missed an important point : it is also possible to use third party OSM tiles providers like MapQuest Open, Geofabrik, Mapbox, etc. They have also restrictions and depends on the traffic. To be checked with them. List here http://wiki.openstreetmap.org/wiki/Commercial_OSM_Software_and_Services
(11 Sep '14, 15:18)
Pieren
|
Just to clarify: would your application be connected to the internet (i.e. could it request map tiles from an external server), or do you want to have all the map tiles stored locally?