怎麼把 GPX 檔案匯入 MapMyRun
MapMyRun、MapMyWalk、MapMyRide 其實都建立在同一個叫 MapMyFitness 的帳號上,匯入 GPX 檔案這件事是帳號層面的功能,不是 MapMyRun App 自己單獨擁有的。到 MapMyFitness 網站登入,找到匯入的頁面,把檔案傳上去,這趟記錄就會出現在 MapMyRun 的歷史裡,看起來跟直接用 App 記錄下來的一模一樣。檔案本身只要是隨便哪個地方記錄下來的一條普通軌跡就夠用。
先說結論
登入 mapmyfitness.com——不管平常開的是 MapMyRun、MapMyWalk 還是 MapMyRide,帳號密碼都是同一套。找到匯入的頁面,上面會有一個可以匯入 .gpx、.tcx 或 .fit 檔案的入口,把這趟健行的 GPX 檔案選進去上傳。處理完之後,這趟記錄就會帶著地圖、距離和時間出現在歷史裡,跟用 App 直接記錄下來的沒什麼兩樣。
這是網站上的功能,不是藏在手機 App 某個選單裡的按鈕。不少人在 MapMyRun App 裡翻來翻去找「匯入」卻找不到,原因就在這裡。
為什麼匯入功能在網站上而不在 App 裡
MapMyRun、MapMyWalk、MapMyRide 說到底是同一個產品,只是名字和預設的活動類型不一樣,讀寫的都是同一個 MapMyFitness 帳號。像檔案匯入這種帳號層面的功能,自然就放在這個帳號所依附的網站上,而任何登入這個帳號的 App 都會看到匯入之後的結果——它們並不是各自存了一份資料,只是從不同的入口看同一份歷史記錄。
檔案裡需要有什麼
GPX 檔案要能順利匯入,裡面必須是一條真正記錄下來的軌跡——一串點,每個點都同時帶著位置和時間,而不是一條畫在地圖上、沒有時間資訊的路線。手機全程記錄的一趟健行、散步或騎行天然就同時有這兩樣,因為 GPS 記錄本來就是不停地把位置和時間一起存下來。反過來,事先規劃或手畫出來的路線,因為不是真的走出來的,通常就沒有時間資訊。一個只有幾個路點(waypoint)、沒有連續軌跡點的檔案,資訊量是不夠的,匯入不出一趟正常的記錄。
唯一要注意的坑:一次只能匯入一個檔案
沒有辦法把一整個資料夾的 GPX 檔案,或是一個裝著好幾個月記錄的檔案,一股腦丟給匯入頁面,讓它自動拆成一趟一趟單獨的記錄。一個檔案對應一趟記錄,上傳也是一次一個。想把在別的 App 裡累積下來的一堆健行記錄搬過來,就得把這個上傳動作重複相應的次數——搬一大批確實麻煩,但只是搬最近的幾趟,倒也沒什麼問題。
TrailCam 在這裡能幫上什麼
用 TrailCam 記錄的一趟健行,匯出的是 GPX 1.1 檔案,每個點上都帶著位置、海拔和時間,正好是這種匯入功能想要的樣子,不用額外轉換或整理。匯出是可選的 TrailCam Pro 裡的功能,App 本身免費下載。
常見問題
- 能把過去所有的健行記錄一次匯入 MapMyRun 嗎?
- 不能。匯入頁面是一個檔案對應一趟記錄來處理的,沒有把整個資料夾批量匯入的選項。
- 匯入之後海拔資料還在嗎?
- 只要 GPX 檔案裡的點本來就帶著海拔,匯入之後就會保留。海拔不是匯入的必要條件,但記錄時有的話,匯過去也會跟著有。
- 匯入之後看到的距離或爬升,跟原本那個 App 裡的數字有點不一樣,是怎麼回事?
- 同一串軌跡點,不同 App 算距離、爬升的方式會有些微差別,匯入之後數字有一點出入是正常的,不代表檔案匯錯了。
記錄你自己的軌跡
TrailCam 是一款 iPhone 上的 GPS 軌跡記錄 App,會把沿途拍下的影片、照片與語音釘在你拍它的那個位置,並支援匯出成 GPX 1.1 或 CSV。免費下載。