Cache Google map data for offline viewing!
Download GMapCache v1.4.1 (262K)

Think of GMapCache as a specialized web browser which only works with Google Maps. Everything you view while online will be viewable even when offline later because every image is cached unless you manually delete them.

Controls:
Move Map: Click+Drag Mouse / Arrow Keys
Zoom In: Shift+Click / Mouse Wheel Up / Plus Key / Page Down
Zoom Out: Control+Click / Mouse Wheel Down / Minus Key / Page Up



Also see the javascript viewer, to view unlimited sized maps

v1.4.1 (6-07-2007) - *.404 files are now actually stored in .gmp files like they should have been.

v1.4 (6-05-2007) - Updated with PNG support for newer map changes. Added support for overlay images for Hybrid viewing mode so .gmp files from v1.3 will not work with v1.4 and you will need to delete them. Added support for zooming into zoom level -2. Settings are now saved in the registry so you can close and reopen the program and it will remain at the same map location with the same options checked.

v1.3 (6-23-2005) - Updated to support recent changes to the map setup, including satellite images. These changes mean that you must delete your cache folder and all .gmp files if upgrading from a previous version, as the image tiles are now larger and numbered differently. Added a helpful toolbar to display the current zoom setting as well as a few extra buttons to toggle some common options. Will now cache 404 (not found) errors by creating a file with extension of '.404' which can also be packed in the .gmp files.

v1.2 - I removed all support for .zip files because they are limited to 65536 max files, which just isn't enough. A new uncompressed packed file format is available in-program to create .gmp files. The biggest space savings comes from file slack. (files are rounded up to the nearest 4K on NTFS, and it's even worse if you have FAT32) You can have multiple .gmp files, and pack and unpack them from the program, but you have to manually delete the cache folder after creating them if you want to. The .gmp files are very low overhead, and basically just all of the GIF files smushed together in one file, with some indexes at the end to make loading a lot faster. Also pure color GIFs (solid blocks of water or land) are replaced with a special ID signifying the color, saving some more space by not storing any of those GIF files even.
A little comparison, I cached every tile at zoom 14 down to 6 which resulted in 822,679 .GIF files. While the total size of the files was 635 MB, the disk space used (under NTFS) was 3.23 GB. A .zip file created with the zip64 extensions in WinZip 9, which my zip library doesn't support, was 700 MB, but the .gmp file created from the same cache was only 539 MB!
It does take about an hour to create the .gmp file, but it took WinZip about the same amount of time to create that .zip file.
I also put in an option that controls if the program should try to download new tiles. You can just uncheck that option if you know you are offline and don't want the program to even try and fail to download anything.

v1.1 - You can precache all tiles for a given zoom level, or all tiles underneath a given tile (with some sane limits). The best option is to precache down to zoom 2 because zoom 1 and 0 don't provide any additional detail in almost all locations.

v1.0 - You can Zip the entire cache folder and name it GMapCache.zip and map tiles will be read from it. New map tiles downloaded will still create a cache folder.