Heads up: This post is 17 years old. My thinking may have evolved since then — read it with that in mind.
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: Hong Kong - 香港 http://rapidshare.com/files/209543569/iPhone_GDML_Google_Offline_Hong_Kong_maps.rar Tokyo City - 東京都 http://rapidshare.com/files/211314833/iPhone_GMDL_Japan_Tokyo_offline_map.rar
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.
Once the folders are in place, open OfflineMaps and you should see this:

/var/mobile/Media/Maps/HK_HongKong and /var/mobile/Media/Maps/JP_TokyoCity
Touch on HK_HongKong and you’ll see this:

Link and you’ll see this:





/private/var/mobile/Library/Caches/MapTiles/
What Offline Maps does is it stores the “permanent cache” files created with GMDL in a separate folder:
/private/var/mobile/Media/Maps/
When you touch on “Link”, it creates a symlink from the
/private/var/mobile/Library/Caches/MapTiles/
folder to the offline permanent cache, so in JP_TokyoCity’s case - /private/var/mobile/Media/Maps/JP_TokyoCity/
, so if you go to
/private/var/mobile/Library/Caches/MapTiles/
and type
ls -l
, 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
rm *
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”.
A screenshot of the tutorial below:

Comments#
cloneofsnake — 2009-05-24 11:28:11
huh? Where did u hear that? My friend’s report from Tokyo - No good, couldn’t use GPS to locate himself. :( I was a little surprised… I thought that since iPhone 3G has GPS built-in, even if you’re not using any cell signal, you can still get GPS location. Not true?
Ignacio — 2010-02-13 16:27:28
Hi guys, maybe an easier way to have true offline maps: this is a new app in the appstore that lets you see, search for places and streets, and calculate routes WHILE you are offline, and for any part in the world… http://sites.google.com/site/truemaps
Alvin — 2010-02-05 18:25:58
I cant seem to fine the copy instead of link map tiles, please help
Alvin — 2010-02-05 04:55:33
hi thanks for your efforts, but after i have uploaded everything and clicked on the HK file, offline maps crashes, any remedies for that?
cloneofsnake — 2010-02-05 10:10:13
This guide is pretty outdated, if you’re on OS 3.0 or above, you need to find new instructions. Basically though, use the latest Offline Maps version, Copy instead of Link the map tiles, also, install Enhanced Maps (another Cydia app) which will enable you to store the map tiles in cache… so if you browse while you’re online, the maps you"ve download will stay on your iPhone and not get erased!
Fernando — 2009-05-24 00:15:01
Your telling me that this is working for you in software 2.2.1????
mimizone — 2010-02-16 16:28:13
is the Tokyo map available elsewhere? RapidShare has been overloaded for the past hours and doesn’t let me download it for free. Thanks. I’ll try true map as well, but I find the OpenMap tokyo map not very detailed. It’s missing a lot of info and streets at the street level.
cloneofsnake — 2009-05-03 11:28:37
you’re welcome, my friend just went to Tokyo, I’ll get his report on actual usage when he comes back. :)
profinite — 2009-05-03 10:42:14
cloneofsnake Thank you so much for the JP_TokyoCity map. Installation was a breeze. It is going to help me a lot when I am in Tokyo from May 11, 2009. I appreciate the great work you have done for all of us! – profinite
Fernando — 2009-04-27 12:16:21
Any update?
Ben — 2009-03-17 07:15:12
And here is a tutorial for Google Maps made in paper :) (just for fun) Pretty sure you’ll like it. http://www.youtube.com/watch?v=I9TtDecveCE
Patrick — 2009-04-06 00:04:43
hi i am having a problem with offline maps and i was wondering if you could help me. i used iphonebrowser to move the extracted files into the location you specified, but i realised there wasnt a MAPS folder, so i had to manually create a new folder. then when i moved the files over, and i started up OfflineMaps, it just kept crashing and reboots the Iphone. Any ideas or suggestions? thanks!
cloneofsnake — 2009-04-08 00:14:34
hmm… not sure why it would keep crashing, but 2 things:
It’s Maps, not MAPS.
Perhaps it’s the new folder not having the right permission? Try running this in Terminal - sudo chmod -R 755 /private/var/mobile/Media/Maps