I want to develop a map-based application that runs on the device itself and doesn't need to constantly stream map data from a service like google maps etc. Somehow or other Nokia Maps gets this right in that you can download the maps and then use the application without constantly downloading content. How do they get this right? What format are their maps in? (I'm guessing its some proprietary format). If i want to do a simple version of such an application, there are two main questions that come up:
- How do I render maps on the phone so that they look decent but I don't lose my mind figuring out how to draw them?
- Where do i get map data in a format that is easy to draw maps from?