So I'm travelling to Florida soon for a vacation and need to use Google Maps without data. How exactly does the cache work? Is there a time limit for the cache to expire? I've experimented with getting an offline cache of an area I don't normally travel in, and so far (4 days in), the cache of that area has not been deleted, but I need to be sure that it will work for a longer period of time. Is there any easy method to pre-cache the map of a particular State/Province at every zoom level besides manually going through every area at every zoom level? Having an entire city/area cached for an indefinite period of time would be very helpful. TL;DR - I'm looking for a way to put an entire region with all its levels onto a SD card and have the app read that instead (or in conjunction) with the cache. Thanks in advance.