作者kkbike (kk the bike)
看板Google_Map
標題Re: [問題] 請問可否把gpx航跡畫在gmaps上?像GE一樣?
時間Wed Jan 14 21:11:03 2009
※ 引述《kkbike (kk the bike)》之銘言:
: 看了板上的討論
: 發現要把gpx內容傳到GE是很容易的
: 那gmaps呢?
: 有沒有已經有現成的工具可以採用了?
: 感謝回應。
自問自答一下,這用gmaps靜態圖就可以輕易達成。
目標:向google maps要求一張圖片,並且在圖上標示若干個點,把這些點依序連成
一條折線。
先備工具:會使用html、到gmaps去申請一個自己網站的key、會找經緯度。
額外工具:gps(可產生自動幫你把航點記下來的gpx檔)
Todo:只要用個img標籤就可以達成了,語法如下
<img src=
http://maps.google.com/staticmap?\
size=640x640&zoom=17&maptype=mobile&key=GMAPS_API_KEY&sensor=false&\
path=rgb:0x0000ff,weight:5|25.014918,121.467161|25.013537,121.464366|\
25.01624,121.463406|25.012837,121.462526&\
markers=25.012837,121.462526,midgreens|25.014918,121.467161,midrede>
很長一串url,參數說明如下,說明都翻譯自於Static Maps API Developer's Guide。
http://code.google.com/apis/maps/documentation/staticmaps/
size:尺寸-640x640像素以下
zoom:範圍0(全球)~19(小範圍)
maptype:roadmap(交通圖)、satellite(空照圖)、mobile(導航圖)、
hybrid(複合圖)、terrain(地形圖)
key:在Sign Up for the Google Maps API拿到的key
http://code.google.com/intl/zh-HK/apis/maps/signup.html
sensor:接gps時設true,否則就設false
path:路徑,線的顏色用rgb:0x0000ff表示,粗細用weight:5表示(調整冒號後的數字)
,經過的點依序標上,並用pipe(|)隔開每組座標。最多100點。
markers:地標說明,一樣用經緯度標示座標,mid-green-s分別表示標示牌的尺寸、顏
色與牌上的字。最多50個說明牌。
上面語法的實例如下:
http://kkbike.blogspot.com/2009/01/google-mapswaypointpath.html
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.91.84.180
※ 編輯: kkbike 來自: 219.91.84.180 (01/14 21:12)
※ 編輯: kkbike 來自: 219.91.84.180 (01/14 21:15)
※ 編輯: kkbike 來自: 219.91.84.180 (01/14 21:17)
※ 編輯: kkbike 來自: 219.91.84.180 (01/14 21:18)
1F:推 nehex:感謝~ 又學到一招. 得從gpx取出 waypoint track route 再 01/15 02:31
2F:→ nehex:轉 pipe 分隔. <wpt> <trkpt> -> <placemark> <path> 01/15 02:39
3F:→ nehex:關於檔案轉換 推薦軟體 gpsbabel(GE內有) Gps Trackmaker 01/15 02:43
4F:→ nehex:gpsbabel GE用的是 console , 另外找 GUI 版 01/15 02:44
6F:→ nehex:搜: google map api key 不需要 ; 而要放 blogspot 上了話 01/15 02:57
8F:→ nehex:另 track 資料應該很容易超過 100 點 ... 01/15 03:11
9F:→ kkbike:感謝n大的分享 01/16 23:46
10F:→ kkbike:我是有再去申請一個key,沒有key不知道行不行? 01/16 23:47
11F:→ kkbike:超過100點的問題,可能要考慮分時記錄或分距離記錄,要不然 01/16 23:48
12F:→ kkbike:就要自己去刪航點了,我是用來爬山的,很多地方收不到信號 01/16 23:49
13F:→ kkbike:以昨天的山為例,單程也只記到64個點。不過我是開固定距離 01/16 23:50
14F:→ kkbike:所以才這麼少(回來才發現) 01/16 23:50
15F:→ nehex:噢 key 不需要是說單機像是 PSPad 練習時不需要 @@" 01/17 00:43