這篇是製作Mgmaps軟體要用地圖的過程

▼1‧要作地圖之前,要先裝一個小軟體叫gMapMaker,軟體可以到
這個網頁裡下載


▼2‧安裝gMapMaker很簡單,雙擊下載下來的檔案按Install後就裝好了,裝好後會出自動執行gMapMaker程式,接下來就要去作地圖檔


▼3‧接下來進到這個網頁,畫面中就是google map,然後就可以用滑鼠圈選要作成地圖的範圍,當地圖縮放時可以看到Current zoom level會跟著變化,數字越大代表地圖越詳細,然後就可以跟據這個數字去決定要作出來的地圖是level多少到多少,像下圖就是11 ~ 17,就在Zoom level 裡打入from 11 to 17,這樣就有七階地圖的變化,不過地圖越詳細,下載的時間會越久喔

▼4‧決定好zoom level後就是要決定地圖詳細度,這裡我是選預設值Fast and Rough


▼5‧再來選擇Type of map,地圖的型式,有蠻多種可以選,不過我還是選Google Road Maps


▼6‧都決定後就按Generate產生一個map檔,但是這個不是我們用的map檔喔,這只是個索引檔,我們是要用一開始裝好的gMapMaker軟體透過這個檔案去下載真正要用的地圖


▼7‧回到剛剛開起來的gMapMaker,最上面的Cache folder是下載下來的地圖要放哪,還有一個Max Parallel Downloads是指同時要開幾個channel下載地圖,當然開越多下載會越快完成,不過如果您的download頻寬不足的話可能會影響上網速度,這裡Hash size設定成1,然後Tile per file改成32or64,這是在Mobile01上看到人家分享的經驗植,說這樣設定的好處是下載下來的檔案會比較小,決定好存放路徑後,按下Go


▼8‧接下來就會出現對話框讓你選擇那個索引檔


▼9‧按下開啟後就會開始下載地圖了,至於要下載多久要看你地圖設定的level,通常越細會越久,像這次選京都-大阪-奈良這個區域,level 11 - 16,大約下載了5個多小時(開3個channel時,開多一點應該會更快),這裡先提醒一下,如果你地圖的範圍太大,且level設的很大的話(17-19),那要有下載很久的準備喔,不然就是level值不要設太大(個人是覺得16就已經很詳細了),再不然的話,如果您是用光纖或是8M的ADSL,那可以考慮把
Max Parallel Downloads的值設大一點(8~10),這樣同時下載的channel會多一些,下載的時間也會縮短,另外就是google map的網頁好像會限制下載的tiles數,如果下載過多的話,會被ban 24小時喔


▼10‧小弟最近申請中華電信光世代10M/2M的,再重試用開8個channel同時下載,時間省很多喔!!


▼11‧地圖下載完後就可以把地圖Copy到PDA的/Stroage Card下去了,folder裡有好幾個GoogleMap_X的folder,那後面那個數字就是你剛剛定的level,還有如果下載很多level,因為地圖檔數量很多,所以記得要先把檔案改成唯讀才不會在開檔案總管時開很久


到這裡就完成製作地圖檔的動作了

創作者介紹

Mark爬爬走

zhaohua 發表在 痞客邦 PIXNET 留言(14) 人氣()


留言列表 (14)

發表留言
  • wilson
  • 請問一下為什麼我下載下來是空的資料夾阿

  • 您好,小弟剛剛試了一下,的確無法正常下載地圖,最後去網頁上更新新版的gMapMark也是不行
    剛剛寫了一封信給作者,請作者幫忙看看這個問題,看作者是否會回覆
    FYI~
    ============================= 3/10 update ===================
    hi wilson:
    今天有接到回信,信的內容如下
    Which map type are You downloading? Perhaps, Google have applied their ban for downloading too many satellite tiles to You? If You download more than 200-300 tiles, they ban You for 24 hours.
    應該是google有限制流量了,如果下載超過200-300個tiles,google map的網頁會ban你24個小時

    後來我有再試過一次,發現可能要先用帳號登入Google map的網頁,因為我今天一開始試的時後,發現還是無法下載,後來去更新最新版本的gMarkMap 0.7.2.2後,然後再用自己的帳號登入google map的網頁,然後網頁沒關,用gMarkMap下載後就OK了

    不過因為沒有特別測試,所以不知是否是因為有登入網頁的關係,所以你可以先試看看
    這裡有該軟體的討論http://forum.mgmaps.com/viewforum.php?f=13&topicdays=0&start=40
    在裡面我也有找到一篇跟您遇到的同樣狀況,裡面有些人說更新版本就好,有人說要修改config檔
    http://forum.mgmaps.com/viewtopic.php?t=2533&highlight=google

    zhaohua 於 2009/03/10 21:15 回覆

  • jk
  • 因為地圖檔數量很多,所以記得要先把檔案改成唯讀才不會在開檔案總管時開很久。 請問要如何一次修改?不可以一個一個去改吧
  • hi jk:

    您只要在最上層那個資料夾點一下滑鼠右鍵,點內容
    然後在一般那個頁面將下方屬性取消後按套用後會出現一個對話框
    然後選是否要套用變更到這個資料夾、子資料夾和檔案這個選項就可以了
    這樣就不用一個一個改了

    zhaohua 於 2009/03/14 21:29 回覆

  • jk
  • 請問他接受續傳嗎?
    因為我要下載衛星照片我用11-19,下載時間太長結果被ban,登入後也沒用,後來放棄了,現在又重新再下載一次,請問他會從沒下載完的部份開始下載,還是真的全部重新下載? 你說的登入是開別的視窗登入googlemap嗎?但我試過沒效,你給的網站是英文我看不懂> < 有沒有辦法不被限速下載阿? 問題這麼多不好意思
  • hi jk:

    您用到19喔,不過剛剛上google map去看,它的詳細度只到17
    我個人覺得16就很詳細了,因為看了一下16跟17的街道名稱都有顯示,差在放大一級而已

    還有因為不知道您是圈選多大的地圖範圍,因為小弟我目前只用過京都/大阪/奈良三個區域
    所以會不會是您選的範圍過大造成圖片太多

    其實這個軟體是借(講難聽點是偷)用google map網頁的地圖資料,所以google map限制流量也是也道理的

    另外您說可不可以續傳的問題,剛剛在那個討論區有看到也有人問
    有人回答:"已經下載過的區域不會重新下載,會很快跳過去。相當於繼續了。"
    看來應該可以算是續傳吧
    http://forum.mgmaps.com/viewtopic.php?t=975

    zhaohua 於 2009/03/18 10:54 回覆

  • 吱吱
  • 謝謝

    ~內容很詳細~謝謝您了~^^
  • 不客氣啦~~
    希望對您有幫助~~

    zhaohua 於 2009/04/10 22:32 回覆

  • bing bing
  • 如何重新再去抓未完成地圖

    請問 ,已斷線了如何重新再去抓未完成的地圖,因為我按抓圖步驟再從新上線他都無法抓圖
  • Hi Bing Bing:

    有可能您暫時被google ban了
    可能再等24小時後再看看

    至於斷線的話,再重新下載就OK了,

    zhaohua 於 2009/06/21 15:16 回覆

  • HICKS
  • 版主你好 我下載完之後原本200多M 移到手機後 2G完全不夠用 但是 我按手機根目錄 點MGMapsCache資料夾按內容顯示也是200多M 在點 記憶卡→內容 顯示已無空間 然後把MGMapsCache資料夾刪除 記憶卡就變回2G

    經過我反覆實驗證實了 MGMapsCache檔案移到手機會變大 但是原因不知道
  • hi hicks:

    不曉得您的手機是哪個型號?
    記憶空間是手機內建的還是外插的?
    小弟再猜想是不是格式化格式的問題

    zhaohua 於 2009/07/05 01:41 回覆

  • hicks
  • 我的型號是se c510 記憶卡是M2 2G 的
  • hi hicks:

    你的記憶卡是不是format成FAT格式?
    如果是的話你可以試看看改format成FAT32或是NTFS的
    因為FAT的的磁簇(cluster)最小為32K,FAT32或是NTFS的為4K

    我剛剛看了一下mgmaps的檔案都是1XK左右,所以如果在FAT上的話,每個檔案都會直接佔去一個32K的磁族
    所以雖然真正的檔案大小沒那麼大,但是在硬體邏輯上它是真的被佔去32K了

    而在FAT/FAT32/NTFS上相同的硬碟或記憶卡被不同的cluster所區分,當然使用的效率會有差,使用越小的cluster去分割,自然可以更有效率的使用記憶空間,但相對的效能會降低

    目前小弟想到的問題可能就只有這個了
    FYI.

    zhaohua 於 2009/07/05 13:54 回覆

  • @@thanks
  • 我的道路大多顯示英文 怎麼會這樣?
  • Hi thanks:

    您是說您作日本區的地圖,道路名是英文的嗎??
    google map上不同國家好像是當地語言才對
    像日本是日文,台灣的就是中文喔~~
    當然美國就是英文啦~~

    zhaohua 於 2009/09/04 10:09 回覆

  •  @@thanks
  • 不~我用台灣地圖,可是只有少許的大馬路才有中英文共同顯示,小街道都只顯示英文。
    我是用衛星影像的方式下載,雖然下載下來還是電子地圖,有可能是這樣出錯的ㄇ?
  • Hi thanks:

    我剛剛有測試一下,發現軟體好像是中英文會同時顯示,但是如果路不夠長的話就會有只有英文路名的狀況發生
    另外當你地圖在縮放的時後,如果不是放到很詳細的話,它只會秀出英文路名,可能是軟體預設英文優先的關係(=__=外國人寫的軟體...)
    像我是放大到17級,就同時會出現英文和中文路名,縮小到14或15級的話某些路段就只會出現英文了

    zhaohua 於 2009/09/06 11:15 回覆

  • 高寒
  • 離線使用 Google map

    請問我可以使用 Notebook 來安裝離線使用 Google map 嗎 ? 我想去廣東和廣西
  • Hi 高寒:

    這個軟體可在裝有JAVA的平台上運作
    所以你可以試看看可不可以在Notebook上安裝Java
    然後再裝Gmaps看看是否可以運作喔~~
    FYI.

    zhaohua 於 2009/09/23 17:39 回覆

  • 丁丁
  • 請問一下,是把地圖的資料匣改為唯讀還是隱藏呢??
    之前在手機王上看到的,是改成隱藏,卻一直弄不好說。
  • Hi 丁丁:

    剛剛看了一下,我的目錄都是唯讀,但裡面的檔案都是可讀寫的
    FYI.

    zhaohua 於 2009/11/23 21:26 回覆

  • Frank
  • 先感謝版主寫的很詳細。再來,地圖真的很多都是英文路名,好困擾喔,有沒有解決辦法啊?
  • Hi Frank:

    你可以到mobile 01這個討論串看一下解決方案
    因為我都沒有試著去用台灣的地圖,所以目前還沒遇到相關的問題
    http://www.mobile01.com/topicdetail.php?f=14&t=418768&p=26
    FYI.

    zhaohua 於 2010/01/20 20:14 回覆

  • 訪客
  • 版主謝謝你啊,解釋得很詳盡呢
    另外補充一下,我用WIN7試了之後,
    發現沒有更動Cache folder的路徑,地圖並沒有存到預設的C:\Program Files\gMapMaker\MGMapsCache

    而是存到:C:\Users\使用者名稱\AppData\Local\VirtualStore\Program Files\gMapMaker\MGMapsCache

    level_17好像好幾G = =
  • Hi

    因為之前寫這篇文章的時後是在XP上
    可能Win7和XP的有點不同吧,這個軟體小弟也有一陣子沒用了
    多謝您幫忙補充喔~~
    同常我都是作小範圍的地圖,就像我一開始有提到,我覺得這個軟體比較適合當小部份的電子地圖
    畢竟它是將google map作成圖檔,所以比真的Google map的向量運算來得大多了
    ><

    zhaohua 於 2011/01/15 12:08 回覆

  • 我是訪客
  • 謝謝你的分享,你寫得非常詳細而且完全正確,真是感謝
  • 不客氣啦,恭喜您安裝成功
    有不少人還是多多少少有遇到一些問題=_=

    zhaohua 於 2011/05/10 21:25 回覆

找更多相關文章與討論