The latest version of the Google Maps application bundled with Android allows me to pre-cache map areas. Each time a pre-cache a point it saves the map in a 10 km hamming radius of that point.
I'm about to take a long vacation in various destination. Can I pre-cache those destinations and reliably use Google Maps there without data connection? Is there a limit to how many areas I can pre-cache (aside from the obvious memory required)? Is the map data guarantee to remain after a few weeks or months, or does it expire after some time?