關於部落格
Confusion 漠然陪我成長
  • 56248

    累積人氣

  • 1

    今日人氣

    0

    訂閱人氣

寫了一個新玩意

自從得到 GPS 以後,每騎一條新的路線我就會帶 GPS 去把它 tracking 起來。一直以來我就在想這些資料要怎麼把它放上網路。之前都是把 kml 或 gpx 檔案放在網路上,不過這樣的方式顯然不太方便。 前幾天看了 Google Maps 以及 UrMap 的 API 說明文件,發現它們都有支援 Polylines,可以讓使用者在地圖上畫上線條。再加上 Markers,可以用來畫出航點。於是花了兩天時間寫了隻程式,試著讓 GPS 資料能夠顯示在網頁上,並且與 Google Maps/UrMap 整合。 這是目前的程式顯示大雪山林道紀錄的結果。基本上就是用 Ajax 把 gpx 檔讀進來,分析之後把內容畫到地圖上。但是數千點的航跡會造成大量的記憶體消耗:一個網頁會吃掉數十甚至上百 MB 的記憶體,而且把程式關掉以前這些記憶體還不會 release 掉(這可能是 API 或瀏覽器實作的問題),還得想想加快速度又不失精確度的辦法。之後也想再加上航跡的高度、速度等更精確的分析機能,再看看有沒有時間吧。 另外,我測試的結果,同樣的東西在 Firefox 跑起來還算順,在 IE7 就超....級....慢,IE7 的繪圖效能實在有點糟。
相簿設定
標籤設定
相簿狀態