Android 上的 GPX 路线:如何导入轨迹并把路线保存为文件

GPX 是最常用的路线交换格式:运动记录应用、导航仪、码表和路线编辑器都会保存这种文件。在 Mock Location 中可以导入 GPX 文件,模拟的位置点会严格沿文件中的线路移动;反过来,应用中生成的路线也可以保存为 GPX,在其他程序中打开。导入和保存 GPX 是 Premium 功能“模拟移动”的一部分。

  1. 准备文件

    任何 .gpx 文件都可以:运动应用或导航仪中的轨迹、在线编辑器中的路线、缺陷报告中的文件。把它放到手机存储中,或放到系统文件选择器中可见的云存储里。

  2. 打开“模拟移动”并点按“导入 GPX”

    “模拟移动”按钮位于地图左侧按钮列中。在编辑器中点按“导入 GPX”,并在系统窗口中选择文件。应用读取轨迹(trkpt 点);没有轨迹时读取路线(rtept);两者都没有时读取单独的点(wpt)。文件中的海拔会保留并写入坐标。

  3. 检查结果

    路线标注为“来自文件的路线”,严格按文件中的线路绘制,不会沿道路重新规划——所以导入时不需要联网。文件中的单独点(wpt)会成为路线点,最多 100 个:如果文件中更多,起点和终点保持不变,中间点被均匀抽稀,应用会显示“路线最多可有 100 个点”。如果文件无法解析,会显示“无法从文件读取路线”。

  4. 选择方式和速度并开始

    出行方式决定位置点如何加速和刹车,“速度”决定它以多快的速度走完轨迹。“循环”会用一段直线把终点和起点连起来,“往返”会把轨迹来回各走一遍。点按“开始移动”。

  5. 把路线保存为 GPX

    任何已生成的路线——无论来自地图上的点还是文件——都可以用“保存 GPX”按钮保存:在系统窗口中选择文件夹和文件名。文件中包含带海拔的路线线路,以及作为 wpt 的您的点。保存后会显示“路线已保存到文件”。路线生成后此按钮才可用。

什么是 GPX

GPX(GPS Exchange Format)是一种包含坐标的 XML 文本文件。其中有三种数据:轨迹(trk)——由大量点组成的记录路径;路线(rte)——由关键点组成的计划;以及单独的航点(wpt)——例如配送地址。这种格式是开放的,所以几乎所有地图、轨迹记录应用和导航仪都能识别,包括 Android 上的。

如果导入后修改了点

只要您不改动点,来自文件的路线就沿自己的线路行驶。一旦添加、删除或移动某个点,路线就会像普通路线一样,按所选方式沿道路重新生成。这时就需要联网了。如果想保留文件中的原始线路,请不要改动点,并把整条路线保存到“我的路线”:从那里打开时线路保持不变。

从哪里获取自己路线的 GPX

大多数运动记录应用和导航仪都能把记录的训练或行程导出为 GPX,该选项在训练卡片中通常叫“导出”或“分享”。在线路线编辑器可以用鼠标画出路线并下载为文件。如果在 Mock Location 中直接规划路线更方便,也可以用“保存 GPX”按钮把它保存为 GPX,发给同事或传到另一部手机。

Mock Location — 免 root 的 Android 虚拟定位

免费,不经 Google Play 分发。安装前可以核对文件校验和。

下载 APK