I don't use gmail so I can't help with that. Re maps: there are at leaset two programs, Trekbuddy and Mobile GMaps, (not the same as Google Maps) that allow you to download maps in advance and load them on a microSD card in your device. I have not used either, but you can Google them for more information.