[推薦] Android 離線地圖系列 (Offline Google Maps)

請教一下

小弟目前抓取google maps 0-15的地圖,下載過程中常常出現這樣的訊息:(請見圖片連結)
http://picasaweb.google.com.tw/goodmike.wu/GoogleMaps#5408632490913468290

爬了文看大家好像都沒有這樣的問題,可是小弟已經重新下載了三四次,每次都有這樣的狀況,選擇"Retry" 下載還是會hold住,不停的出現這個對畫框,只有選"continue"才能繼續動,不知道這樣下載之後是否能正常使用,懇請釋疑,謝謝!
小弟現在已經下載了全台灣0~15級的地圖檔~~
目前想要在下載15~17級的台北縣市地圖來合併...
該該有爬了一下Dr.TYT的文章,但還是有一點看不懂
請問是要先將原本下載的全台灣sqlitedb從資料夾中移出來..
再開始下載北台灣的15~17級檔? 還是不需要移出直接下載會在覆蓋過去..?
謝謝!
goodmike wrote:
小弟目前抓取google maps 0-15的地圖,下載過程中常常出現這樣的訊息(恕刪)


這問題我也沒碰過,感覺是你網路的狀況 (有在 BT 嗎?是不是連線數被佔滿?)

不過在軟體的 Setting 裡面,Network 分頁裡有 Network Connection 的數量設定
既然你是在 Multiple Connection 出了狀況,你可以調低數量,降到一個連線看會不會正常。
ODIE3 wrote:
請問是要先將原本下載的全台灣sqlitedb從資料夾中移出來..
再開始下載北台灣的15~17級檔? 還是不需要移出直接下載會在覆蓋過去..? (恕刪)


因為這個離線地圖圖資是用資料庫的概念來做

所以如果該 sqlitedb 檔案還在目錄下,你做任何圖資下載,都會先參考檔案裡已經有的資料
直接「增添」到該資料庫裡

以你的例子,已經有一個 0-15 的地圖檔,如果檔案沒移走又執行 15-17 級圖資下載
因為資料庫裡已經有第十五級的圖資,這時候只會多抓 16, 17 級圖資補進資料庫檔裡
做完,你的這個檔案就是 0-17 級了!

如果你把檔案移走,因為目錄下沒有資料庫檔案,會新建一個
而這個資料庫裡面就只會有 15-17 級的圖資

但是請注意,如果你有一個 0-15 的檔案,又有一個 15-17 的資料庫檔案
除非你很熟悉 SQL 語法,透過資料庫合併的手段來做,不然,要合併兩個檔案圖資成一個是很困難的
(至少我還沒找到簡單轉換的方法)

AbinLee wrote:


這問題我也沒碰過...(恕刪)


謝謝ABINLEE大大,向你報告一下目前狀況:

小弟在下載地圖的同時,是沒有其他下載動作的(因為不會玩BT ),所以這原因應該是不成立的!

而且不管在家或是在學校,都會遇到同樣的問題,所以應該也不是網路的問題!

接下我試著調整同時下載數為1,下載0-15級地圖,還是出現了ERROR對話框,所以又排除了下載數的問題!

最後不得已,我只好一級一級慢慢下載,結果在14級的地圖<map 14(01)>,就開始出現ERROR對話框

不死心,再將14級地圖的atlas content 拆解成 <map 14(00)>、<map 14(01)>。。。。一個 一個慢慢下載,結果,還是在<map 14(01)>的時候出現ERROR對話框,也在15級地圖的<map 15(00)>出現

唉~這下真的不知道問題出在哪?連拆成這樣都還有error,真不知道其他人怎麼可以順利完成

值得慶幸的是,調整同時下載數加上一個一個拆解下載的結果,是比一次下載0-15級所遇到的error次數還少,既然當下無解,我也只好選擇continue當成沒這回事,繼續下載。。。

希望有達人能協助解決,不然以後看地圖可能會缺東缺西囉!
您是用TB 1.6 還是 1.5呢?
用舊版的看看
小弟用1.6也會有這狀況
Ira,Iris, Ice; Show your Propel~
看來很殺的應用,等近期入手htc tattoo 後,小弟也想照做。

tattoo 似乎不能上papago , 還好有google .
Sam-obile 懶人包 /tinyurl.com/a44xzgp
goodmike wrote:
謝謝ABINLEE大大,向你報告一下目前狀況(恕刪)


你一開始提到跳出的錯誤對話框我沒碰過,但,下載過程出現 error 的計數器我倒是碰過有下載錯誤的
我不知道 error 原因為何,但,後來換了一個網路環境(在家裏),就沒碰過了

那是之前用 TAC 1.5 的時候發生的,後來我用 Dr. TYT 修正過的 1.6、一直使用家裡的網路就再沒碰過了
我覺得是網路的關係大一點,和軟體版本關係不大..

我的感覺是,這個離線地圖製作原理上分成兩個階段:
第一階段,軟體會根據級距,透過網路去指定圖資抓所有檔案,存成一塊塊 PNG「拼圖」,也就是 tile (\tilestore\Google Maps)
第二階段,軟體會把這些 tile 依照狀況(視資料庫中有無該資料),更新到圖資檔裡 (\atlases\BigPlanet_maps.sqlitedb),像我之前說的
會發生錯誤,都是在抓這堆一個個的 PNG 檔時的連線錯誤...
不過據觀察,下載圖資檔和更新資料庫一樣,會根據你 tile 目錄下有無該級距的 PNG 圖檔,判斷完沒有的話再去下載

也就是說,或許第一次抓圖資發生了 10 個 error,導致 10 塊拼圖沒抓到,只要 tile 目錄下的一狗票檔案沒有刪除,你就放心再去下載一次,會發現下載的時間少很多,因為大多數 tile 都已經在目錄下了(觀察下載流量的數字也會發現,流量很低),全部掃完一樣會碰到那 10 個之前 error 導致沒抓到的 tile,軟體會試著重抓,如果這十塊抓成功,error = 0,那就算徹底完成了.. (有點像續傳補抓的感覺)

如果是網路的問題,也沒法排除的話,那就不管反覆一直抓,抓到 error =0,就不會少檔了,因為抓過的不用再抓,反覆重抓應該快很多,如果你的 error 問題很嚴重,那麼分開級距一次次操作,一定也可以獲取完整圖資的
請教一下,我目前是抓0-16的地圖,要繼續放大時也只能到此為止。
有沒有什麼設定方式可以讓我想要繼續放大時,自動切換成實際的google map而非離線地圖檔?
tealeaves wrote:
大家可能都知道 iP...(恕刪)


感覺不錯用...來研究看看......

問一下...大家都用哪個軟體(手機)......電腦部份(PC)......

‧°∴°☆﹒°☆﹒﹒‧°∴°﹒☆°∴°☆﹒﹒. °.﹒‧°∴°☆‧°∴°﹒☆ ☆°.﹒‧°∴°☆°
文章分享
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 26)

今日熱門文章 網友點擊推薦!