熱門文章

顯示具有 Big Planet TW 標籤的文章。 顯示所有文章
顯示具有 Big Planet TW 標籤的文章。 顯示所有文章

2010年4月19日 星期一

Big Planet TW 1.6.8 Multi-language 多國語言版


Android 手機的離線地圖程式釋出新版,Big Planet TW 1.6.8 Multi-language 多國語言版。
  1. 修復將手機橫置時,導致黑畫面與地圖文字解析度顯示不正確的錯誤。
  2. 螢幕解析度 HVGA (320x480) 已在實機上測試無誤,其他解析度包含 QVGA (240x320)、WVGA800 (480x800) 與 WVGA854 (480x854) 已在模擬器上測試無誤。
按此下載 BigPlanetTW_1.6.8_Multi-language.apk

2010年4月4日 星期日

Big Planet TW 1.6.7 Multi-language 多國語言版


Android 手機的離線地圖程式釋出新版,Big Planet TW 1.6.7 Multi-language 多國語言版。
  1. SQLite 地圖資料庫設定,改以 *.sqlitedb 檔案名稱排序,方便大家選擇。
按此下載 BigPlanetTW_1.6.7_Multi-language.apk

2010年1月26日 星期二

Big Planet TW 1.6.6 Multi-language 多國語言版


Android 手機的離線地圖程式釋出新版:Big Planet TW 1.6.6 Multi-language 多國語言版。

  1. 增加大陸網友最需要的"修正地圖偏移"功能,透由手動設定將地圖位移一定距離,使GPS定位點與地圖相符合。
  2. 修復一些程式小錯誤,例如手機橫置導致地圖變黑畫面的不正常現象。


按此下載 BigPlanetTW_1.6.6_Multi-language.apk

2010年1月9日 星期六

Big Planet TW 1.6.5 Multi-language 多國語言版


Android 手機的離線地圖程式釋出新版,Big Planet TW 1.6.5 Multi-language 多國語言版。

上一版本不小心讓 Save map for offline use (儲存地圖供離線使用) 的功能失效了,現在可以正常使用了。
用不到此功能者,可繼續使用 1.6.4 版。

按此下載 BigPlanetTW_1.6.5_Multi-language.apk

2010年1月8日 星期五

Big Planet TW 1.6.4 Multi-language 多國語言版


Android 手機的離線地圖程式更新了,最新版為 Big Planet TW 1.6.4 Multi-language 多國語言版。

此版本理論上支援所有解析度的Android手機,已在模擬器測試過的解析度如下:
  • HVGA (320x480): for 3.2 吋 T-Mobile G1, HTC Magic, HTC Hero, Samsung i7500
  • QVGA (240x320): for 2.8 吋 HTC Tattoo
  • WVGA800 (480x800): for 3.5 吋 Acer Liquid 及 3.7 吋 Google Nexus One
  • WVGA854 (480x854): for 3.7 吋 Motorola Droid

按此下載 BigPlanetTW_1.6.4_Multi-language.apk

2009年11月1日 星期日

Big Planet TW 1.6.3 Multi-language 多國語言版


Android 手機的離線地圖程式更新了,最新版為 Big Planet TW 1.6.3 Multi-language 多國語言版。

新功能如下:
  • 在地圖上顯示比例尺,方便使用者評估地圖上兩點間的距離。
  • 地圖縮放層級擴充至第19級,以搭配使用 TrekBuddy Atlas Creator 1.6 版下載的離線地圖。
  • 增加簡體中文語系。


按此下載 BigPlanetTW_1.6.3_Multi-language.apk

2009年10月25日 星期日

Big Planet TW 1.6.2 Multi-language 多國語言版


Bug fix only:首次安裝 Big Planet TW 時,會檢查並自動建立不存在的 "/sdcard/RMaps/maps/" 目錄,以解決之前因缺少此目錄而導致程式當掉的問題。

原本正常使用的 1.6.1 版的使用者,不需要更新。

按此下載 BigPlanetTW_1.6.2_Multi-language.apk

2009年10月8日 星期四

Big Planet TW 1.6.1 Multi-language 多國語言版


Android 手機的離線地圖程式更新了,最新版為 Big Planet TW 1.6.1 Multi-language 多國語言版。

  • 此版本只有修復 bug:將雙擊地圖放大的功能關閉,以解決使用者回報的關於放大地圖後運作不正常的問題。

  • Bug fix only:Disable double-tap zoom-in function to fix the problem about users can't move/zoom the map after executing double-tap zoom-in.

按此下載 BigPlanetTW_1.6.1_Multi-language.apk

2009年9月25日 星期五

Big Planet TW 1.6.0 Multi-language 多國語言版


Android 手機的離線地圖程式 Big Planet TW 1.6.0 全新大改版囉!
強烈建議所有舊版 1.2.4 的使用者更新至此一版本。





重要更新條列如下:
1. 支援動態切換 SQLite 地圖資料庫:即您的 SD 卡可以存多個 SQLite 地圖資料庫 (例如 Google.Maps.Taiwan.sqlitedb 和 Google.Maps.Japan.sqlitedb),並即時選擇使用哪一個。
2. 變更 SQLite 地圖資料庫的預設位置:為了跟 RMaps 共用同樣路徑,方便同一個資料庫,可供兩支程式使用,SQLite 預設位置移至 "/sdcard/RMaps/maps/Big Planet TW.sqlitedb" (可以用其它檔名,只要副檔名正確即可),和 1.2.4 版不同,請特別注意。
3. 增加地圖自動跟隨功能:啟動程式時自動執行該功能。
4. 程式狀態列提供更多資訊:顯示使用中的 SQLite 資料庫名稱、是否使用自動跟隨 (以 @ 表示)、地圖目前縮放層級(Zoom Level)。
5. 修復地圖搜尋(Search)功能,支援中文
6. 改善程式整體執行效率:特別是修復執行過該程式,會使手機變慢的 Bug (原因是程式原作者沒處理好Thread,導致離開程式後,Thread還在執行)
7. 改善灰畫面(Gray Screen)現象:目前 Zoom Level 3 以下會有問題,遇到此問題時請重新執行 "我的位置" (My Location) 即可解決。
8. 調整 "我的位置" (My Location) 取得順序:若尚未取得GPS衛星信號,會先使用手機網路 (WiFi,GPRS或3G等) 來定位,等有GPS衛星信號,在切換回GPS衛星定位。
9. 洋洋灑灑列這麼多,趕快下載最新版喔!

按此下載 BigPlanetTW_1.6.0_Multi-language.apk

2009年8月9日 星期日

Big Planet TW 1.2.4 中文版


Android 手機的離線地圖程式 Big Planet TW 1.2.4 推出中文版囉!
正確來說是 i18n 的多國語言版本,目前支援英文及繁體中文兩種語系,會根據手機設定的語系作自動切換。

按此下載 BigPlanet_TW_1.2.4_Multi-language.apk



2009年8月2日 星期日

Android 離線地圖系列(四):Big Planet TW 的 SQLite 離線地圖資料庫之檔案大小分析


離線地圖製作器 TrekBuddy Atlas Creator 1.2 beta 1 (android-map.blogspot.com Ver. 1) 除了具備產生 SQLite 地圖資料庫 (BigPlanet_maps.sqlitedb) 的基本功能外,更具備自動將程式分次執行所下載的不同區域地圖檔,都新增至同一個資料庫的貼心功能。

例如首次執行上述程式時,設定抓取 Zoom 0-15台灣地圖,產生 BigPlanet_maps.sqlitedb
第二次再執行上述程式時,設定抓取 Zoom 13-17北台灣地圖,只要沒把原來產生的 SQLite 地圖資料庫 (也就是BigPlanet_maps.sqlitedb) 移走,則 Zoom 16-17 的地圖檔會新增至同一個 SQLite 地圖資料庫;Zoom 13-15 的地圖檔則檢查後知道已經存在資料庫,就不會再次新增至資料庫。(換句話說,同一個資料庫可以一直增加不同區域的地圖,但以此例來說,不會有兩份 Zoom 13-15 的地圖檔同時存在資料庫內,是不是很貼心啊!)。

故大家可以善用此功能特性,視您的需求,分批為自己的 SQLite 地圖資料庫增添更多不同區域的離線地圖檔。以下是選擇不同設定,執行四次 TrekBuddy Atlas Creator 1.2 beta 1 (android-map.blogspot.com Version 1) 所產生的統計數據。



上表說明了離線地圖儲存方式有目錄結構SQLite 資料庫兩種。

1. 目錄結構的儲存方式,會造成 "檔案佔磁碟大小" 遠比 "檔案實際大小" 還大的多,原因是最小的地圖檔(全部藍色的海洋部份)其實只有178位元組(Bytes),卻因PC磁碟叢集大小(Cluster size)為4KB,造成即使最小的地圖檔還是佔用了4KB磁碟大小,導致空間浪費。而在32KB叢集大小的SD卡內,空間浪費情形會更嚴重,同時將 25萬多 (257,289) 個檔案,實際大小共 466MB 的全部地圖放入SD卡中,寫入速度會慢到讓人發瘋,更不用說手機效能會因此降低。

2. SQLite 資料庫的儲存方式,使得原本 25萬多 (257,289) 個檔案,實際大小共 466MB 的全部地圖,存入 SQLite 資料庫後變成 496 MB,其中多出現的 30MB 主要是用來儲存資料庫內的索引 (Index),496MB 的 SQLite 資料庫放進 SD 卡內還是 496 MB,經過 Dr. TYT 測試,雖然資料庫內存了 25 萬多筆資料,但尚無效能問題。

故 Dr. TYT 的結論就是,採用 SQLite 資料庫作為儲存離線地圖的此款 Android 程式 Big Planet 1.2.4 真是太棒了,十分感謝程式原作者 Vadim Bartko,寫出這麼實用的程式,並釋出原始碼,雖然還有一些 Bug,以及不好使用的地方,但瑕不掩瑜,該程式還是相當實用,Dr. TYT 閒暇時,依舊會繼續加強該程式的功能,暫訂的目標是中文化,以及修好 Search 功能;選擇地圖語系(hl參數)與選擇不同 SQLite 地圖資料庫似乎比較沒有迫切性,故僅列為未來目標。大家若有其他想法,十分歡迎提出。

以下為本站提供的程式:
TrekBuddy Atlas Creator 1.2 beta 1 (android-map.blogspot.com Version 1)
Big Planet TW 1.2.4

2009年7月30日 星期四

Android 離線地圖系列(三):離線地圖製作器 TrekBuddy Atlas Creator 1.2 beta 1 (android-map.blogspot.com Version 1)


 TrekBuddy Atlas Creator 為抓取線上地圖(例如Google Maps等),供手機離線使用的優秀軟體。此軟體抓下來的地圖圖檔以各種不同目錄結構儲存,以支援不同手機程式,例如選擇輸出 AndNav2 (一款 Android GPS 導航程式,請參考此網頁) 支援的格式,則目錄結構為 Taiwan_2009-07-30_121510\z\x\y.png.andnav,z 代表地圖縮放層級 (Zoom levels),x, y 代表經緯度,而每個 y.png.andnav 都是 256x256 的 PNG 地圖圖檔,如 9\428\219.png.andnav

 而上一篇文章 Android 手機的離線地圖程式 Big Planet TW 1.2.4,Dr. TYT 介紹過名為 Big Planet TW 的 Android 手機離線地圖軟體,使用 SQLite 資料庫作為離線地圖的儲存方式。

 大家有沒有發現什麼? 就是以上兩種軟體只差一步之遙就能串起來使用,也就是說為了將 TrekBuddy Atlas Creator 抓取的地圖圖檔,從目錄結構存入 SQLite 資料庫供 Big Planet TW 使用,Dr. TYT 寫了一支Java程式 MapsToSQLiteDBCreator.java,後來更將此程式的功能直接整合進 TrekBuddy Atlas Creator 1.2 beta 1,以增加使用上的方便性。

 有興趣的朋友請按此下載 TrekBuddy Atlas Creator 1.2 beta 1 (android-map.blogspot.com Version 1) 直接輸出成 SQLite 地圖資料庫(BigPlanet_maps.sqlitedb),再將此檔案放入 Android 手機的 SD 卡目錄(/sdcard/BigPlanet_maps.sqlitedb),供 Big Planet TW 使用,操作步驟如下:
1. 解壓縮 TrekBuddy_Atlas_Creator_1.2 beta 1 (android-map.blogspot.com Version 1).zip
2. 在 Windows 平台請執行 start.cmd (請確認已安裝 JRE 1.6 )
3. 執行程式後,使用滑鼠左鍵圈選下載範圍,右鍵移動地圖。
4. 選擇地圖縮放層級 (Zoom levels) 後,點擊 Add selection 按紐。
5. 確認 Map Source 為 Google Maps (預設值,當然也可以選其他地圖)。
6. 確認 Atlas settings 的 Format 為 Android BigPlanet SQLite DB (預設值)。
7. 點擊 Create atlas 按紐,開始下載地圖。
8. 當看到圖二表示下載已完成,轉存 SQLite 中;看到圖三表示已生成 BigPlanet_maps.sqlitedb
9. 將 BigPlanet_maps.sqlitedb 放入 Android 手機的 SD 卡目錄(/sdcard/BigPlanet_maps.sqlitedb),供 Big Planet TW 使用。
10. 打開手機GPS功能,執行 Big Planet TW 的 My Location,使地圖移動至您所在位置。

補充訊息:
Zoom level 0-15 的 台灣本島地圖,共有 86,981 個檔案,在電腦裡的實際檔案大小是 229 MB,佔磁碟大小是 503 MB (因為叢集大小4KB,造成空間浪費)。
將數萬個檔案擺進手機(通常SD卡預設叢集大小32KB),空間浪費情形會更嚴重,也會造成手機效能低落。
相對而言,這 86,981 個檔案被存進 SQLite 資料庫,在電腦裡的實際檔案大小為 240 MB,佔磁碟大小亦是 240 MB,擺進手機SD卡還是 240 MB,故 Dr. TYT 極力推薦採用 SQLite 資料庫作為儲存離線地圖的此款 Android 程式 Big Planet TW。


圖一:已下載 Zoom level 0-15 的 台灣本島地圖 70%


圖二:已下載100%,共花費9分鐘。


圖三:將地圖圖檔存入 SQLite 資料庫完畢,共花費3分鐘。


圖四:正常來說不會出現此訊息,若是出現此訊息,則請修改檔案 start.cmd,加大 Java VM 的最大可用記憶體如 -Xmx512M 或更大。

2010/2/7 Update:以上為舊資訊,請參考新版教學網頁

2009年7月28日 星期二

Android 離線地圖系列(二):Android 手機的離線地圖程式 Big Planet TW 1.2.4


 上一篇文章Offline Google Maps on Android (HTC Magic),Dr. TYT 介紹了名為 Big Planet 的 Android 手機離線地圖程式,最大的特色是使用 SQLite 資料庫作為離線地圖的儲存方式,避免為數眾多(上萬)的 PNG 圖檔造成手機效能低落。

 而現有的 Big Planet 1.2.4 只能秀出 hl=en 的台灣中英文 Google 地圖,如底下左圖。
Dr. TYT 將其修改為支援 hl=zh-TW 的台灣全中文 Google 地圖,如底下右圖,若進一步將地圖放大至街道層級,會發現 hl=en 的街道很多都標英文,請自行測試體會箇中差異;Dr. TYT 並將程式裡的Google地圖下載連結(註一)更新為最新參數,以及將 SQLite 資料庫從原本的 maps.data 改名為 BigPlanet_maps.sqlitedb,使語意更直接明顯。


Big Planet 1.2.4
(hl=en 的台灣中英文Google地圖)
Big Planet TW 1.2.4
(hl=zh-TW 的台灣全中文Google地圖)


 Dr. TYT 修改後的版本命名為 Big Planet TW 1.2.4,未來打算持續改版,增加如選擇地圖語系(hl參數)、選擇不同 SQLite 地圖資料庫等各式功能,有興趣的請按此下載 Big Planet TW 1.2.4

 下一篇文章 Dr. TYT 將介紹如何從 PC 下載 Google 地圖,並製作成 SQLite 地圖資料庫,供 Big Planet TW 1.2.4 離線使用,敬請期待。

註一:Google地圖下載連結,例如 http://mt1.google.com/vt/v=w2.100&hl=zh-TW&x=0&y=0&z=0

2009年7月22日 星期三

Android 離線地圖系列(一):比較 Offline Google Maps on Android (HTC Magic)


Dr. TYT 試過的離線版 Google Maps 有以下兩種:

(1) Big Planet 1.2.4 支援GPS地圖位置,適合當作隨身離線地圖。
優點:
1. 移動地圖至我的GPS位置(每次都需手動點選,但省電,因為GPS不用一直開著)。
2. 有Source code,改天來trace一下。
3. 使用 SQLite DB 儲存離線地圖,在 SD 卡內只有 maps.data 一個資料庫檔,所有下載的離線地圖都存這裡,檔案太大時是否有效能問題,還待商榷。
4. 預設為 hl=en 的圖資(台灣地圖為中英文並存),自行修改code後可下載 hl=zh-TW 的圖資(台灣地圖僅有中文)。

缺點:
1. 必須在手機裡下載圖檔,而且每次只能下載同一個zoom層級半徑n公里(自行設定)的圖資,下載速度不快,操作也麻煩。






(2) AndNav2 0.8.7.8 支援GPS導航(需配合網路連線)與離線地圖。
優點:
1. 支援導航,地圖跟隨功能,就是地圖會全自動跟著 GPS 位置移動。
2. 可在 PC 安裝其它軟體(TrekBuddy AtlasCreator for AndNav2)下載圖資,再將圖資放入手機。

缺點:
1. 保持 GPS 開啟狀態才能執行該程式,有耗電疑慮。
2. 圖資直接在 SD 卡內以 256x256 PNG 圖檔儲存,故檔案數目太多,會造成手機掛載 SD 卡變慢。
3. TrekBuddy Atlas Creator 1.1 預設為 hl=en 的圖資,無法修改成 hl=zh-TW 的圖資(可設定,但無效)。

其它:
1. 北台灣圖資(至新竹左右)zoom 0-15 共有13407個檔案,放入 SD 卡後,每次掛載 SD 卡會慢個10秒左右吧! (HTC Magic)
2. 北台灣圖資(至新竹左右)zoom 16 共有39840個檔案,還沒放入 SD 卡測試。