TrailCam

指南

怎么在 Android 手机上打开一个 GPX 文件

GPX 文件到达 Android 手机的方式,大多也不起眼——邮件附件、徒步伙伴发来的链接、从某个路线规划网站下载下来的文件。点一下它,不会像点一张照片那样有反应,这不是 Android 少了什么该有的能力。Android 把每个文件交给哪个 App 处理,靠的是那个 App 有没有自己登记过要处理这类文件,而默认情况下,没有任何 App 登记要处理 GPX。搞清楚这一点,就能明白文件为什么就那么躺在那儿,以及真正缺的那一步是什么。

先说结论

Android 没有跟 .gpx 这个后缀绑定的默认 App,所以在"文件"、下载列表或邮件附件里点开它,不会自动出现地图。具体会看到什么,取决于文件当时在哪儿:可能是一段纯文本预览,可能是"找不到能打开此文件的应用"的提示,也可能是一个选择列表,但里面没有真正管用的选项。一个 GPX 文件真正变成路线,要通过 Android 的分享菜单或"用其他应用打开",把它交给一个专门声明自己能读 GPX 的 App——这不是手机自带的能力,得靠装好的地图或轨迹类 App 来做。

为什么没有谁自动接手这个文件

Android 决定点开一个文件时该怎么办,靠的是同一套机制:得先有 App 声明自己能处理某种后缀,Android 才会把它列进候选。照片、PDF、常见文档这些几乎人人都要用到的格式,手机厂商和 Google 会直接把处理能力做进系统里。GPX 从没达到这个门槛。它是个专门给 GPS 轨迹用的格式,只有徒步、骑行、地图这一小类 App 会去读,别的东西没理由认领它。这跟在电脑或 iPhone 上打开 GPX 文件时遇到的是同一个缺口,不是 Android 特别不周到,而是通用设备面对一个专门格式时都会有的情况。

点一下之后实际会发生什么

在"文件"或下载列表里

在文件管理器或下载列表里点一个 .gpx 文件,要么打开纯文本预览——因为 GPX 底层就是 XML——要么弹出一个让你选用哪个 App 打开的窗口,具体列出哪些选项,全看手机上装了什么。不管是哪种情况,都不是手机出了问题,只是 Android 如实反映了这个格式从没被分配过默认打开方式。

作为 Gmail 或 Drive 附件

以 Gmail 或 Drive 附件形式收到的 .gpx 文件,点开后的表现是一样的——先下载,再弹出让你选 App 的窗口,不会有什么自动打开。值得留意的一点是,极少数邮件服务会在传输过程中悄悄改写不认得的附件格式,文件内容作为文本还能读,但后缀已经变得让 Android 配不上合适的打开方式了。

真正管用的是分享菜单或"用其他应用打开"

想真正看到地图,得靠文件所在位置的分享图标,或者长按之后出现的"用其他应用打开"。这里列出的是所有声明自己能读 GPX 的已装 App,选中其中一个,文件才会真的被画成一条线,而不是一页文字。要是这份列表是空的,说明的是手机上装了什么,跟文件本身没关系。

容易让人卡住的地方

  • 看到"用其他应用打开"里空空如也,就以为文件坏了——通常只是还没装能处理 GPX 的 App,装一个能读 GPX 的地图类 App 就能解决。
  • 看到一堆原始 XML 标签,就以为记录本身失败了——那只是文本预览把 GPX 文件本来的样子如实显示了出来,跟里面的轨迹点有没有效没关系。
  • 邮件里收到的文件怎么都打不开——先查一下是不是邮件服务在传输时悄悄改了附件后缀,底层文本往往还是好的。
  • 以为 Android 上也该有一个像相册那样"唯一指定"的 GPX 打开方式——并没有默认的那一个,好几个地图和轨迹类 App 都能同样读懂这份文件。

TrailCam 在这里能做什么

TrailCam 是一款 iPhone App,所以这个问题主要出现在反过来的场景里:TrailCam 记录下来的一条轨迹,导出成 GPX 1.1 之后要分享给用 Android 手机的徒步伙伴,对方用自己手机上已经装好的某个 GPX 类 App 打开就行。文件本身不需要转换或调整——它就是一份标准的 GPX 1.1 轨迹,每个点都带着位置、海拔和时间,正是 Android 上任何地图类 App 期待的样子。导出功能属于可选的 TrailCam Pro 升级,App 本身免费下载。

常见问题

Android 有没有内置的方式打开 GPX 文件?
没有。系统本身不带默认的 GPX 读取方式,得先装一个专门支持 GPX 的 App,文件才会变成路线,而不是一段文字。
下载下来的 GPX 文件,为什么就躺在文件夹里什么反应都没有?
因为没有任何 App 声明自己能处理这种后缀。点一下只会出现文本预览或选择窗口,得通过分享菜单或选择窗口挑一个 App,文件才会真正被打开。
Android 上有哪些 App 能打开 GPX 文件?
有好几个地图和轨迹类 App 装好之后能直接读 GPX,比如 OsmAnd、Locus Map 和 Organic Maps。选哪个都能把同一份文件变成地图上的路线,并没有哪个是必须用的。

记录你自己的轨迹

TrailCam 是一款 iPhone 上的 GPS 轨迹记录 App,会把沿途拍的视频、照片和语音钉在你拍下它的那个位置,并支持导出成 GPX 1.1 或 CSV。免费下载。

在 App Store 下载