如何於OruxMaps中使用google map

有個習慣,每次更新軟體前總是會看一下此次軟體有什麼異動?前陣子看到OruxMaps@google play版本更新到5.5.9,更新說明一如往常提到修正了一些臭蟲、BUG。但有一句話讓我裹足不前不敢升級…

以下節錄OruxMaps@google play上的異動說明
WHAT'S NEW v.5.5.9:
-->Removed some online map sources (copyright problems).
PLEASE, USE OFFLINE MAPS! VISIT: www.oruxmaps.com web site.
-->Photo-wpt pictures stored in oruxmaps/ folder.
-->Solved some bugs.

有注意到嗎?因為版權的關係,拿掉了一些線上地圖(online map sources)。當時就猜測可能是google map吧?

由於我記錄GPS軌跡是以手機為主,怕影響到手機以後無法自製google的離線地圖(如何自製離線地圖,請參考如何使用OruxMaps建立離線地圖),所以先用我的nexus 7測試了一下…果然,下面三個地圖都被拿掉了
  • Google Maps(google地圖)
  • Google Earth(google衛星圖)
  • Google Terrain(google地形圖)

oruxmap線上地圖google幾個相關圖資於oruxmap線上地圖 (online)中被移除了 :(

雖然說,仍有Opencyclemap->mapsforge、OpenStreetMap等地圖可用…但,google的圖資內容還是比較豐富些…只好試試看如何讓google map回來…

最後,採用如何設定oruxmaps,讓地圖呈現正體中文中的作法,將OruxMaps地圖設定檔中被移除的相關google map設定加回去,這些圖資果然又再度出現於OruxMaps的線上地圖(online)中。

oruxmap線上地圖Google Maps(google地圖)、Google Earth(google衛星圖)、
Google Terrain(google地形圖),都回來了…oruxmap線上地圖中又可以使用了 : )

如何讓google map等圖資再度出現於OruxMaps的online map呢?OruxMaps地圖設定檔位於 /oruxmaps/mapfiles/onlinemapsources.xml,將以下內容新增進去即可。不過,要提醒一下…OruxMaps每次升級時,都會將此檔案覆蓋掉,並將原檔案更名為onlinemapsources.xml.bak。所以,每次升級完後請記得要再將設定加回去…。這點,真的有點麻煩… :(
  1. <onlinemapsource uid="0">  
  2.     <name>Google Maps</name>  
  3.     <url><![CDATA[http://mt{$s}.google.com/vt/lyrs=m@121&hl={$l}&x={$x}&y={$y}&z={$z}]]></url>  
  4.     <minzoom>0</minzoom>  
  5.     <maxzoom>19</maxzoom>  
  6.     <projection>MERCATORESFERICA</projection>  
  7.     <servers>0,1,2,3</servers>  
  8.     <httpparam name=""></httpparam>  
  9.     <cacheable>1</cacheable>  
  10.     <downloadable>1</downloadable>  
  11.     <maxtilesday>0</maxtilesday>  
  12.     <maxthreads>0</maxthreads>  
  13.     <xop></xop>  
  14.     <yop></yop>  
  15.     <zop></zop>  
  16.     <qop></qop>  
  17.     <sop></sop>  
  18. </onlinemapsource>  
  19.   
  20. <onlinemapsource uid="1">  
  21.     <name>Google Earth</name>  
  22.     <url><![CDATA[http://khm{$s}.google.com/kh/v=123&x={$x}&y={$y}&z={$z}]]></url>  
  23.     <minzoom>0</minzoom>  
  24.     <maxzoom>20</maxzoom>  
  25.     <projection>MERCATORESFERICA</projection>  
  26.     <servers>0,1,2,3</servers>  
  27.     <httpparam name=""></httpparam>  
  28.     <cacheable>1</cacheable>  
  29.     <downloadable>1</downloadable>  
  30.     <maxtilesday>0</maxtilesday>  
  31.     <maxthreads>0</maxthreads>  
  32.     <xop></xop>  
  33.     <yop></yop>  
  34.     <zop></zop>  
  35.     <qop></qop>  
  36.     <sop></sop>  
  37. </onlinemapsource>  
  38. <onlinemapsource uid="2">  
  39.     <name>Google Terrain</name>  
  40.     <url><![CDATA[http://mt{$s}.google.com/vt/lyrs=t,r&hl=zh_TW&x={$x}&y={$y}&z={$z}]]></url>  
  41.     <minzoom>0</minzoom>  
  42.     <maxzoom>15</maxzoom>  
  43.     <projection>MERCATORESFERICA</projection>  
  44.     <servers>0,1,2,3</servers>  
  45.     <httpparam name=""></httpparam>  
  46.     <cacheable>1</cacheable>  
  47.     <downloadable>1</downloadable>  
  48.     <maxtilesday>0</maxtilesday>  
  49.     <maxthreads>0</maxthreads>  
  50.     <xop></xop>  
  51.     <yop></yop>  
  52.     <zop></zop>  
  53.     <qop></qop>  
  54.     <sop></sop>  
  55. </onlinemapsource>  


參考資料

留言

Rox Script寫道…
非常實用, 感謝分享.
梅酒寫道…
有用有推!!!