Custom Maps is a mobile Android application that allows easy creation of digital maps from any map image whether it is a photo of a posted map or a jpeg or png image showing a map that is geographically correct.
If you have not installed Custom Maps on your phone yet, visit Android Market to install the app. Then you can test the app with some sample maps that you can download from sample maps page on this web site, and you can also start creating your own maps.
IMPORTANT NOTE: Most map images that have not been explicitly created for GPS use are not exactly accurate, so it may be impossible to line up all the map features perfectly with GPS coordinates. So while Custom Maps can greatly help you find your way around the world with self-made maps, you should always consider the location Custom Maps show on screen only an approximation of your real location.