I have an iOS app using Google Maps to display a city with POIs. Now I want to offer an offline map too, which a user does not require a data connection to display.
I checked the OpenStreetMap project, and a .osm
export of this city is 5MB - perfect for an iOS app. I also checked the routeme library, but there only tiles are used, and no vector data is generated. Is this correct? The file size of the PNG tiles is too big for my app.
Which library makes sense to display OSM-XML data? I know there is cloudmade, but is this the right decision? I'm a bit confused by their licensing model. Any other suggestions? Hints?
Route-me only renders tile data, not vector data.
Cloudmade doesn't have a direct offline library, you have to roll your own. http://support.cloudmade.com/answers/offline-maps
I haven't seen any open source vector map renderers out there, but google search show up one or two closed source renderers.