get_googlemap now properly caches to a temporary directory