sample-run.gpx
<?xml version="1.0" encoding="UTF-8"?>
<gpx version="1.1" creator="Workout Exporter"
xmlns="http://www.topografix.com/GPX/1/1"
xmlns:gpxtpx="http://www.garmin.com/xmlschemas/TrackPointExtension/v2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.topografix.com/GPX/1/1 http://www.topografix.com/GPX/1/1/gpx.xsd">
<metadata>
<name>Running 2026-04-05</name>
<time>2026-04-05T08:00:00Z</time>
</metadata>
<trk>
<name>Running 2026-04-05</name>
<type>Running</type>
<trkseg>
<trkpt lat="40.782" lon="-73.965">
<ele>24.0</ele>
<time>2026-04-05T08:00:00Z</time>
<extensions>
<gpxtpx:TrackPointExtension>
<gpxtpx:hr>122</gpxtpx:hr>
</gpxtpx:TrackPointExtension>
</extensions>
</trkpt>
<trkpt lat="40.7829" lon="-73.9644">
… (110 more lines)
这个 GPX 文件里有什么
GPX 1.1,含单条轨迹。每个<trkpt>都带有经纬度、海拔、一个 ISO-8601 时间戳,以及位于其中的心率gpxtpx:TrackPointExtension。这个示例是一次 12 分钟的跑步,包含 13 个轨迹点。