My favorites | Sign in
Project Home Downloads Wiki Issues Source
Project Information
Members
Featured
Downloads
Wiki pages
Links

Sorry for so Looooong Time stop

I sell my iphone4 since iPhone 4S announce . And till now , there is no way to JB new iPhone 4S. So I won't start new version OM till 4S can JB

Wish dev-team could release New JB Tools. And Happy New Year.

OM 4 is on Cydia/Bigboss repository at Sep 11

Newest version is v4.0.4-1

Om4 compatible with ipad resolution.

If there's any problem ,please mail the log file at /tmp/iomsDebug.log to me , thanks :D

offlical language support : English , Chinese(Traditional & Simplified)

Maptile download by GMDL is not compatible with ios 3.2.X/4.X , please check this http://code.google.com/p/iphoneofflinemap/issues/detail?id=59&colspec=ID%20Type%20Status%20Priority%20Milestone%20Owner%20Summary%20Modified , and upgrade the cache file.

in iOs 4.1 (iPhone 4), old MapTiles will not work again.

This issue was caused by " Apple change it's Maptiles version AGAIN". the maptiles version in iOs 3 is 5.0 in iOs 4 (3G/3Gs) is 10.0 with locale string, in iOs 4 (iPad / iphone4) is 10.54 with locale string , in iOs 4.1(iphone4 ) is 10.120 with locale string. in iOs 4.1(3Gs) is 10.168 with locale string.

So , before I make a new patch with OM4, and you do have a Mac. Here is something you can do. or , you can do this with firefox sqlitedb manager plugin. https://addons.mozilla.org/en-US/firefox/addon/5817/

here is sqlite manager way

change the second record of version table

here is terminal way

Lauch terminal , and change to Maptiles.sqlitedb folder. use this command:

sqlite3 MapTiles.sqlitedb '.dump version'

and the output will like this:

BEGIN TRANSACTION; CREATE TABLE version(version int, locale text); INSERT INTO "version" VALUES(10,'zh_TW'); INSERT INTO "version" VALUES(54,NULL); COMMIT;

in this example , the locale string is "zh_TW" , and now , replace the Sql date like this:(you have to replace the locale string by your own, like "en")

sqlite3 MapTiles.sqlitedb 'drop table version ; create table version(version int , locale text) ; insert into "version" values(10,"zh_TW") ; insert into "version" values(120,NULL) ; '

this sql command will dropout the table, and create a new one just for iOs4.1 on iPhone4.

this solution is not good enough but may help you using the old Maptiles.

I will keep working on new OM4.

Appreciate the new UI design by colasheep .

Discussion Group Created : http://groups.google.com/group/iphone-offline-maps

Live Download History : http://thebigboss.org/moreinfo/showpackagestats.php?file=OfflineMaps


Summary:

This is a python script with Pyobjc support 、makes you easily changing offline map on your iPhone without Wifi connection.

On iPhone 1.1.X , there is a applications call iLM, which do the same thing as OfflineMaps does. Since 2.0.X release , iLM can't work on my iPhone , so I made OfflineMaps to solve my problem. I hope it can help you ,too.

Having maps offline allow your iPhone/iTouch to display maps to find your path. Thanks to the "current place" feature made by apple, you could be localized on a map even if you don't have GPS hardware. This might be done by taking some localization data on Wifi spot.

Highly recommand to install it with Cydia or apt-get in iPhone which has the newest version


Change Log

4.0.4

  1. Support iOs4 (iPhone 4 / iPhone 3Gs / iPhone 3G / iPhone 2G / iPad )
  2. Copy method only ( orz )

3.0

  1. Support iPhone 3.0

2.1.1

  1. Bug fix
  2. Map permission auto-correct

2.1.0

  1. Bookmarks support (import, deletion, link & copy)
  2. Download MAP from internet ( wget )
  3. Lots of Bugs...
# New directory organization # Spaces in names are allowed # New instructions & Popup on first start and Update # Better entry highlighting

2.0.2

  1. More language support
  2. Fix minor problem

See wiki for all changes : ChangeLog


Acknowledgment

Adonishi , Kheo , saurik , taikoo , scott wallace,thanks for all the things you did....
Michael Muael for the Germany hand book , you are so kind.... :)

How To

Switching your Google Offline Maps without Wifi support. Offline Maps Usage :

Please put the map directory into /var/mobile/Media/Maps the map folder should include the following files:

  • MapTiles.sqlitedb
  • com.apple.Maps.plist

And now , you can also restore your route data.

You can make your route on the iPhone (which will be placed at /var/mobile/Library/Maps/Route.plist), and using import function to import Route into Route list. Just like importing the Map.

An easy way to make your offlinemaps

In v1.2.4, we make a new function , called import Maps , which can let users import their Map Cache downloaded by Maps. You can make a new map either using GMDL or using Maps with the import function.

  1. press the Edit button at top-right of the screen.
  2. press the import or the green plus to use the import function.
  3. entering the name you wanna name your Map, and press import.
  4. wait for a minute, and you will see your new Map in the Maps list. :)


Screenshots

Click me to reach the wiki page for application screenshots.

Powered by Google Project Hosting