Android Offline地圖 出外遊最好用!

你部Android咁Smart 又有Compass 又有 GPS 出國外遊就正啦 不過問題係Google Maps 要上網先用到喎!! Roaming 唔係咁平喎:)
今日我就試過做過香港Offline 地圖啦 用的就是 RMaps (可以到Android Market 找找)

主要分兩個Steps:

1) TrekBuddy Atlas Creator 1.6 , 用這個軟件去下載Google Maps 到一個Sqlite DB.

由於它是用Java 寫的,可以在Windows, Mac OS X , Linux 上運行的 (筆者嘗試在Mac 上行,由於要裝JavaSqlite,試了一段時間失敗,所以改用Windows)

2) Rmaps for Android 一個Android APP 可以讀翻個Sqlite Map DB

兩個軟件都可以係Robert 的Google Code 網址下載

http://code.google.com/p/robertprojects/downloads/list

記得要用Rmaps v0.7.3 這個是最新又用到的版本 之前v0.7 有Bug!

Robert 做好一個教學教大家點樣下載Google Map:

我試過成個香港到Zoom Level 17 (差不到睇到大部份街) 只係要31MB. 做好之後Copy 到你的SD card folder “Rmaps/maps/” 咁就得!

攪唔掂 留言比我 大家研究下:)

現在睇香港地圖都唔使用Data 唔使等:) 好快 !!

真係要同作者講句 “Hey Robert, You make my day!”


    • 1st time
    • 2009 年 11 月 1 日 10:33下午

    Atlas setting 應該用邊一款呀?

    • 1st time
    • 2009 年 11 月 1 日 10:48下午

    又係我啦 我見你係Andorid 但我下戴之後 setting 無Andorid 點算呀?

  1. 選Big Planet SQLite就好OK!

    • 1st time
    • 2009 年 11 月 1 日 11:50下午

    話要The BigPlanet atlas format uses a SQLite database for storing the tiles. For creating SQLite database additional libraries (Java and native) are required. TrekBuddy Atlas Creator uses the JavaSQLite wrapper by Christian Werner. For installing the SQLite wrapper copy the files sqlite.jar and sqlite_jni.dll (Windows) respectively sqlite_jni.so (Linux/Unix) into the program directory of TrekBuddy Atlas Creator (where the TrekBuddy_Atlas_Creator.jar is located).

    搞左一輪 只係有Error
    Version: TrekBuddy Atlas Creator 1.6.1
    Platform: Windows XP (5.1) (windows)
    Java VM: Java HotSpot(TM) Client VM (1.6.0_11-b03)
    Mapsources rev: 641

    Error hierarchy:
    MapCreationException: Error creating SQL database
    SQLException: java.lang.UnsatisfiedLinkError: SQLite.Database.internal_init()V

    tac.exceptions.MapCreationException: Error creating SQL database
    at tac.program.mapcreators.MapCreatorBigPlanet.createMap(MapCreatorBigPlanet.java:83)
    at tac.program.AtlasThread.createMap(AtlasThread.java:296)
    at tac.program.AtlasThread.createAtlas(AtlasThread.java:140)
    at tac.program.AtlasThread.run(AtlasThread.java:73)
    Caused by: java.sql.SQLException: java.lang.UnsatisfiedLinkError: SQLite.Database.internal_init()V
    at SQLite.JDBCDriver.connect(JDBCDriver.java:112)
    at tac.utilities.jdbc.DriverProxy.connect(DriverProxy.java:38)
    at java.sql.DriverManager.getConnection(Unknown Source)
    at java.sql.DriverManager.getConnection(Unknown Source)
    at tac.program.mapcreators.MapCreatorBigPlanet.getConnection(MapCreatorBigPlanet.java:90)
    at tac.program.mapcreators.MapCreatorBigPlanet.initializeDB(MapCreatorBigPlanet.java:95)
    at tac.program.mapcreators.MapCreatorBigPlanet.createMap(MapCreatorBigPlanet.java:74)
    … 3 more

  2. 奇怪 我沒有見過這個問題…
    你想要那個地圖? 如果是香港 我可以給你試試

    • Penny
    • 2009 年 11 月 25 日 1:34下午

    我整左好耐都整唔到,我想要香港地圖你可以send比我麻,thx
    pennyleung12@yahoo.com.hk

    • ken
    • 2009 年 12 月 11 日 1:48上午

    入左去”Rmaps/maps/”之後o係rmaps度冇自己整o個個名出現…..

  3. 在 RMAPS -> Menu -> More -> Settings -> User defined Maps

    你會見到你做的MAP 入去選ENABLE MAP!

    • ken
    • 2009 年 12 月 11 日 7:09下午

    ok左啦,thx!!!!!!

    • angus
    • 2010 年 1 月 25 日 10:54上午

    Would you send 香港地圖 to me ar ?
    Many many thx !!

    • ken
    • 2010 年 9 月 29 日 9:47下午

    can u send me a hk map and i wanna a japan map also , coz i will go to japan next week

    • fai
    • 2010 年 10 月 27 日 6:22下午

    hi! can u share to me hk map?
    thanks!

    my email : fai888_22@hotmail.com

    • siulungbo
    • 2011 年 2 月 8 日 12:40下午

    Could you send me the hk map? any hk hiking maps?
    Thx so much.
    tc8036@yahoo.com.hk

    • sldkfu
    • 2011 年 5 月 1 日 12:53上午

    還有個 AgereLite 程式, 相容於 RMaps & BigPlanet, 可讀取之前製作好的圖檔

    https://market.android.com/search?q=agere&so=1&c=apps

    http://aretechservice.blogspot.com/

  1. 2010 年 5 月 16 日

Android 2.0 有相睇

DroidDoes CM 盡顯 Android 優勢!