I don't see any real reason (besides technical) for the user to have one Offline map and one Live map. In C:geo you choose a database and then you can turn on Live on the "offline map" as well. The offline stored geocaches have a visual indicator of this.
I would like a similar behavior in GCDroid, using one map only. Most of the time when traveling we work from an offline list/database produced from Project-GC (a GPX). In many cases logging one of those geocaches requires quite a walk. It would then be nice to on the same map, load whatever geocaches we actually are walking past, so that we can log these on our way. Today it's a lot of flipping between maps.
I therefore suggest that the "Live-button" is added to the Offline maps as well. I would prefer it with three states actually:
* Live enabled (loading caches, just as Live map works)
* Live disabled (not loading caches, just as Live map works when button is disabled)
* Live caches hidden (don't show the live caches, to reduce the noice, they are still kept in the live sqlite database)
Customer support service by UserEcho