I am aware of two apps, trekbuddy and MobileGmaps (not google) where you can download maps to your computer in advance and compile a mapping system. See extensive thread in this subforum - something along the lines of "mapping without DATA" for a pretty good tutorial on mobilegmaps.