如何把 Google 时间线转换成 GPX(Records.json 或 Semantic Location History)
Google 正在下线旧版时间线。本文教你如何从 Takeout 导出位置历史,把 Records.json 或 Semantic Location History 文件变成一份真正留在自己手里的 GPX 轨迹——全程不上传到任何地方。
2024 到 2025 年,Google 一直在拆解用户喜爱的那个时间线:手机端存储取代了云端副本,保留期限设置开始悄悄削减历史数据,桌面版时间线视图也下线了。如今还能拿到的,是一份 Takeout 导出——趁保留期限的时钟走完之前去抢一份的人越来越多。
问题在于:Takeout 给你的是 JSON,而且是两种形态之一,几乎没有任何工具能直接显示它。本指南带你走完全程:导出正确的归档、弄清你拿到的是哪种文件、再把它变成任何地图应用都能打开的 GPX 轨迹——文件全程不离开你的电脑。
第 1 步:从 Google Takeout 导出
- 打开 takeout.google.com 并登录。
- 点击 Deselect all(全部取消选择)——你只要一个产品,不是要打包整个数字人生。
- 勾选 Location History (Timeline)。
- 在 "Multiple formats" 一栏留意提供的选项:你要选 JSON(KML 导出的只是一条粗糙轨迹,不是完整历史)。
- 创建导出。视账号情况,Google 会邮寄一个链接或提供直接下载;归档是一个 zip。
解压它。里面会是三种东西之一:
- 一个
Records.json——当前的合一导出,包含你现存的全部历史。 - 一个
Semantic Location History文件夹,每月一个 JSON(2023_OCTOBER.json之类)——较旧、但仍可用的格式。 - 一个
Location History.json——几年前的经典导出,单一文件里的纯位置流。如果你当年下载过历史、现在还留着这个文件,它同样能转换。
三种都行。本站的转换器会根据文件结构自动识别你拿的是哪种,所以没有配置步骤。
第 2 步:转换成 GPX
打开 Google 时间线转 GPX 转换器,把 JSON 拖进去。几秒后你就得到一个 GPX 文件——这是通用 GPS 格式,Google Earth、QGIS、所有 GPX 查看器以及其他任何能画轨迹的东西都能打开。
转换在底层做了什么:
- 移动变成轨迹。 每个活动段——步行、驾车、骑行——变成一条带时间戳的轨迹段。一天里有通勤、午间散步和开车回家,就会得到三条有序的段。
- 停留被跳过。 地点拜访是一个带时长的位置,不是移动;转换它只会堆出一堆重复点。所以有意略过。
- 坐标被清理。 Google 的数据用 E7 整数(度数 × 10,000,000)表示,缺失定位处会放 (0,0) 占位符;两者都会被处理,连续重复点也一样。
- 一切都在本地完成。 这个文件里装着你的家庭住址。工具在你的浏览器里解析它——不上传,可以在网络检查器里亲自验证。
关于体积的一个实际提醒:长历史会让 Records.json 非常大——几百 MB 的 JSON。转换器在后台 worker 里运行,能处理大文件;但如果你的机器吃力,改选 Semantic Location History 导出,按月逐个转换。同样的数据,更友好的分块。
第 3 步:用起来
恢复出来的时间线 GPX 能去所有轨迹能去的地方:
- Google Earth——把 GPX 拖进去,在真实地形上回看多年的移动。(或先把 GPX 转成 KML,获得 Earth 原生样式。)
- QGIS 或网页地图——转成 GeoJSON,你的历史就变成了普通数据:热力图、筛选、测量。
- 一张个人热力图——把 GPX(以及任何运动文件)丢进热力图生成器,看你真实的生活轨迹渲染出来。
- 一份档案——GPX 是纯文本,无论 Google 下一步做什么,二十年后都还能打开。对你最敏感的数据集来说,一份耐久的本地副本才是重点。
精度预期
对这份数据宽容些:Google 时间线的位置是从手机传感器、Wi-Fi 和基站推断出来的。精度大约到城市街区级,市中心偶尔更好,乡下更差。转换器原样渲染 Google 记录的内容——不平滑、不凭空造点——所以轨迹里的一处异常跳跃是 Google 的记录,不是转换 bug。把结果当回忆录看,别当测绘报告。
真正要紧的动作是第 0 步:在保留期限设置吃掉历史之前先导出。之后的一切只是一次拖拽和一次下载。
常见问题
Records.json 是近期 Google Takeout 位置历史导出中保存整个账号时间线数据的文件。它取代了较早的按月拆分的 Semantic Location History(语义位置历史)JSON 文件(更早之前则是合一的 Location History.json)。所有这些格式都能在本站的时间线工具里转成 GPX。