Offline Mapping for Droid
I use Oruxmaps, which also records tracks and provides data on current values, such as avg speed, distance, elevation change...etc. The Oruxmaps website provides a free link to the version of trexbuddy you will need to use to create maps. I like it better than Rmaps because it records tracks among other things.
Google seems to restrict the number of satellite tiles you can download per day per IP to 600 tiles, at least for me. I have a delorme GPS and tons of aerial pics off their network. Anyone know a way to put those on a droid?