1,用途及功能:
將軌跡資料存在Google SpreadSheet上,在Google Map上顯示軌跡資料;可用iframe內嵌於BLOG中。
2,需求:
a.觀看著需要有IE或Firefox;測過IE 6.0 及Firefox 2.0, safari似乎也可以,但沒有仔細測試過。
b.存放軌跡資料用的Google Acount。
c.想要展示軌跡的個人部落格,必須支援IFRAME。
3.限制
a.點數不能太多,Google限制只能存10000筆,但實際上太多點要花很多時間下載資料,Google Map的處理也會變得很慢,建議不要超過1000個點。
b.地圖上軌跡的點選不容易,目前尚未想到理想的解決方案。
c.速度是依每個點計算出來的,雖然GPS的輸出中有速度,但大部分的軌跡都沒有這個資訊,只能用計算的,也因為GPS會有徧移,加上每個點的記錄時間不確定,所以速度僅供參考。
4.使用方式
(i)產生將資料變成公開的Google Spreadsheet,取得publish key,這是最複雜的一部分,且看下列分解
第一步,產生Google Spreadsheet,格式為 Index, Lat, Lon, Altitude, Time 如下圖

時間的格式是excel time或UNIX time(不知道我在說什麼沒關係,知道怎麼做就好)。
通常不會一筆一筆去輸入資料,而是用一些小工具來產生excel檔,然後上傳到Google Document:目前有的小工具一是GPSBABEL,另一個請到詳細說明的網址去看。
用GPSBABEL轉檔要轉成"Tab delimited fields useful for OpenOffic, Ploticus",產生的資料可以使用excel”滙入外部資料”,就可以產生一個類似的excel檔。但是GPSBABEL產生的資料大部分是空的或沒用的,所以建議把其他的欄位刪掉,只留下Index, Lat, Lon,及Altitude,也順便將Altitude ( m ) 後面的" ( m ) "刪掉。
產生了excel檔後,請登入google acount,到 http://docs.google.com,然後上傳這個excel檔。
第二步,發佈(Publish)這個文件,並取得key。
如果你沒有發佈(publish)過檔案,要先設定,如果公開過,請直接跳到下一步。
要請按右上角的setting,設定個人的BLOG資料,然後打開文件(剛才上傳的spreadsheet),按"發佈"(publish)後,再按確認。這時候你的文件就可以公開地讓所有的人看到。抄下(或copy)publish網址的"key="後面那串字,接下來就差不多大功告成了。
(ii)產生連結網址,這是最簡單的部分:
在網址列輸入http://photo.vito.tw/utils/gsstrack.html?key= 加上剛才記下的key就行了
例如:
http://photo.vito.tw/utils/gsstrack.html?key=phd0Onr_IEDNp9FiHchPwLw
就可以看到軌跡了。
因為GPS使用的是UTC,如果想要顯示當地時間,請多加 tz=[時差],例如紐西蘭的時差是+12,所以可以加上 tz=12變成
http://photo.vito.tw/utils/gsstrack.html?key=phd0Onr_IEDNp9FiHchPwLw&tz=12
時間就會以當地時顯示。
如果想要顯示一些旅程資訊可以用s=XXXX,XXXX如下,
S: 開始時間
E: 結束時間
D:總距離
T:總時間
C:標題,會顯示worksheet name
O:所有者,會顯示SpreadSheet的owner name
H:最大高度
L:最小高度
A:高度差
例如
http://photo.vito.tw/utils/gsstrack.html?key=phd0Onr_IEDNp9FiHchPwLw&tz=12&s=SEHL
會顯示"開始時間","結束時間","最大高度",及"最小高度"。
詳細的說明和做法可以在 這裏 找到。