怎么把 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。免费下载。