I am a final year student doing my degree in Computing Specialized in Software Engineering. My final year project is a Mobile application which provides location based information services. Basically this application will be allow the application user to locate himself first and locate important places around him such as hospitals, restaurants and etc. So I am planning to locate the user using GPS(Global Positioning System). In addition I am planning to use the location API in java. To show the important places to the user I thought of using maps. I will have to make use of maps of only one city.
What i want to know is how to (the best way to) process,display and store maps. Hope you will give a good response. Thank you in advance.