I am working on an iphone application that requires routing within a limited area such as parks, historical places, popular markets or remote areas in the country.
Given that google maps, openstreetmaps or any other maps is not supposed to have the exact places of interest within the area my application is supposed to work, what is the best or possible ways to carry out this requirement ?
I know I can edit the maps (such as OSM) to mark the POIs but I don't want those to change without my permission (possibly I'll require hosting them on my server after editing ?)
I also need to provide routing and navigation support for the same area depending upon the current location of the user. According to the license:
Real time routing is not allowed if I use Google Maps.
Would it be advisable if I want to create my own map for the area.