I used GMDL (Google Maps Download) and created a Hong Kong map and a Tokyo City map (around the Yamanote-line 山手線), you can download them on rapidshare:
Tokyo City – 東京都
[The old file had some missing tiles (file name had “Yamanote” in it, I’ve since fixed the problem by repairing existing map directory, please download this new version.]
Simply extract and copy them onto your iPhone’s
/var/mobile/Media/Maps/ folder. (Of course, you’ll need a jail broken iPhone and installed OfflineMaps from Cydia.
Also! You will be able to see your current location if you are within the range of at least 3 cell phone signal receiver! (Normally, if you don’t have a data plan, you can’t see the map and so you can’t see your location. But now, with Offline maps, we can see that cell tower triangulate positioning is actually available to us all! 🙂
One time after I changed the folder names, Maps couldn’t display the offline maps anymore! I looked into it and found out why – the symlink was still pointing to the old folder. See, this is how offline maps work, when you use iPhone Maps normally with Wifi, it stores caches of map tiles inside:
What Offline Maps does is it stores the “permanent cache” files created with GMDL in a separate folder:
When you touch on “Link”, it creates a symlink from the
folder to the offline permanent cache, so in JP_TokyoCity’s case –
, so if you go to
, you should see something like this:
MapTiles.sqlitedb -> /var/mobile/Media/Maps/JP_TokyoCity/MapTiles.sqlitedb
. Basically, if your maps doesn’t work, try deleting that link with
and then redo the process from the beginning.
A detailed tutorial in which I learned from is here. Only sightly outdated for iPhone firmware 2.2 – if you’re downloading your own maps, the new GMDL can convert the maps directly to v2.2, so you don’t need to do the last step of “Mapv4v5Converter”.