要利用Google Map 來呈現完美的軌跡記錄資訊,那就必須了解KML是什麼,請各位先仔細研讀下面的文章喔!!!
KML (或 Keyhole Markup Language,鎖孔標記語言) 是一種 XML 語法與檔案格式,可用於塑模與儲存諸如點、線、圖像、多角形與模型等地理特定以顯示在「Google 地球」、「Google 地圖」與其他應用程式上。您可以使用 KML 與這些應用程式的其他使用者分享位置和資訊。您可以在「KML 圖庫」和「Google 地球」社群網站上,找到內含各種有趣功能與位置說明的 KML 範例檔案。
「Google 地球」處理 KML 檔案的方式,與網頁瀏覽器處理 HTML 和 XML 檔案的方式很類似。就像HTML一樣,KML運用內含名稱與屬性的標記結構做為特定顯示用途。因此,「Google 地球」的作業方式就像 KML 檔案的瀏覽器一樣。瞭解更多資訊。
「Google 地圖」只能顯示特定的 KML 功能。如需更多資訊,請參閱此「Google 地圖」說明主題。
注意 -KMZ 檔案是一種壓縮格式的 KML 檔案。如果檔案有適當的副檔名 (.kml 或 .kmz),「Google 地球」可以開啟 KML 和 KMZ 檔案。以上資料來源:http://earth.google.com/intl/zh-TW/userguide/v4/ug_kml.html了解完什麼是KML之後,我就可以透過Google Map 來呈現我們利用軌跡記錄器所產生的KML檔,但是Google Maps目前提供的功能有限,不然就能夠用更完善的方式來讓大家欣賞了,至於Google Maps有什麼樣的限制呢?,那就接著看下去吧
其實每個GPS軌跡記錄器本身所記錄的格式皆不相同,因此所轉出來的KML檔案不見得可以讓Google Maps 成功匯入,Leo手上的軌跡記錄器還有一個問題,那就是如果沒有做任何轉換的話,直接轉到Google Maps,將不會用線的方式來呈現,而是改採用座標點的方式來呈現喔,如果用這個方式來呈現會有一些問題產生。
- 透過此方式來呈現整個地圖將會損耗大量系統資原來運算,影響電腦本身運作速度。
- 當記錄點過多的時候會造成整個瀏覽器當機。
延伸閱讀
[專題]Google Calendar 的相關應用
3C軟體文章一覽表