使用方式
- 從 Google Earth、Google My Maps 或其他應用程式將地圖或路徑匯出為 KML 或 KMZ。
- 在此選擇或拖放檔案。
- 檢查航點與軌跡的數量。
- 下載 GPX 檔案或複製其文字。
運作方式
KML 會使用瀏覽器的 XML 解析器解析;KMZ 會先解壓縮,並使用其主要 KML(doc.kml 或第一個 .kml)。無論資料夾如何,每個 Placemark 都會被讀取:Point 會成為 GPX 航點,並保留 Placemark 的名稱、描述與 TimeStamp;LineString 或單獨的 LinearRing 會成為一條軌跡;Google gx:Track 會成為軌跡,其點位保留時間戳記(when)與高度;gx:MultiTrack 或含多條線的 MultiGeometry 會成為含多個區段的單一軌跡。Polygon 會成為沿其外邊界行進的軌跡,因為 GPX 沒有多邊形;內邊界(孔洞)會捨棄。
輸出為 GPX 1.1,經緯度保留 7 位小數(約 1 公分),高度以公尺為單位,時間採用 UTC。超出有效緯度或經度範圍的座標會略過。KML 高度會原樣複製,即使 KML 高度模式為相對於地面。
範例
Google 我的地圖路線轉 Garmin
將「我的地圖」圖層匯出為 KML 或 KMZ,轉換後將 GPX 複製到裝置:繪製的線條會變成軌跡,圖釘會變成航點。
錄製的 Google Earth 軌跡
含 gx:Track 的 KML 會保留每個點位的時間與高度,因此運動應用程式在轉換後可顯示速度與海拔。
常見問題
我的 Placemark 名稱與描述會保留嗎?
會。名稱會成為 GPX 的 name 元素,描述會成為 desc 元素。描述中的 HTML 會以文字保留。
為什麼我的軌跡沒有時間?
KML 中只有 gx:Track 資料與 Point TimeStamp 帶有時間。一般 LineString 沒有時間戳記,因此其 GPX 點位也沒有時間。
可以讀取含有相片的 KMZ 檔案嗎?
可以。KMZ 中的相片和圖示會被忽略;只會轉換座標和文字。
多邊形會如何處理?
每個多邊形會沿其外圍邊界變成軌跡,並標示為「polygon」類型。多邊形內部的孔洞不會轉換。
隱私權
KML 或 KMZ 檔案會在您的瀏覽器中讀取並轉換。您的位置資訊不會被上傳或儲存,系統只會以匿名方式計數工具的使用事件。