Reputation: 30103
We want to create an offline map application and here's my thoughts on how I will implement it:
My problems:
Upvotes: 1
Views: 3555
Reputation: 21469
As already mentioned by SlavenRezic there are country and area extracts available. The only reason why exporting large areas via the main API isn't allowed are performance reasons because that would involve running a rather heavy query on the main database. Alternatively you could download the whole planet and split it into geographical regions yourself or try using the Overpass API which is significantly faster than the main API.
For rendering a map there are various libraries available. Choose the one that fits your needs. I'm not sure if anyone is able to display a route because their main purpose is rendering. But maybe you can use LeafLet or OpenLayers to create an overlay on top of your rendered map.
Upvotes: 1