多平台、多语言支持!时间轴可视化工具助你轻松将时间轴转为动画旅行视频
时间轴可视化工具韩语指南 · 日语指南在你的安卓手机上将时间轴文件转化为动画旅行视频。你可以选择具体日期预览行程然后创建可观看或分享的 MP4 文件。在 iPhone 上使用在 Safari 浏览器中打开 iPhone 网页应用。无需安装应用程序也不会上传时间轴文件。具体操作如下1. 在 Google Maps 中点击个人头像 → 设置 → 个人内容 → 导出时间轴数据将 Timeline.json 文件保存到“文件”应用中。2. 返回网页应用选择“选择 Timeline.json 文件”。3. 选择月份范围或具体日期选择相机移动方式并确认地图隐私声明。4. 预览行程然后选择“创建 MP4”。5. 播放、分享或下载完成的视频。创建 MP4 文件需要 Safari 16.4 或更高版本且支持 H.264 编码。在视频创建过程中请保持标签页打开。若想将网页应用添加到主屏幕可使用 Safari 的“分享”菜单选择“添加到主屏幕”。在安卓设备上安装该应用尚未上架 Google Play。你可以从本仓库的最新版本进行安装1. 在“Assets”下将 TimelineVisualizer-v2.2.4.apk 文件下载到手机上。2. 打开下载的文件。若安卓系统阻止安装可选择“设置”允许浏览器或文件管理器安装未知应用然后返回重试。安装完成后可再次关闭该权限。请仅从本仓库下载 APK 文件。由于应用是从 Google Play 之外安装的安卓系统可能会显示警告这是直接分发 APK 常见的情况。未来版本可在当前版本基础上直接安装。此应用需要 Android 8.0 或更高版本。获取时间轴文件-安卓设备导出操作在手机的“设置”应用中而非 Google Maps。具体步骤为打开手机“设置”选择“位置信息” → “位置服务” → “时间轴”选择“导出时间轴数据”然后点击“继续”将 Timeline.json 文件保存到容易找到的位置如“下载”文件夹。若手机上没有时间轴菜单或标签不同可查看 Google 的时间轴帮助文档。不同手机的名称和菜单位置可能有所差异。在时间轴可视化工具中“获取时间轴文件”会显示这些说明并可帮你打开位置设置。安卓系统没有为应用提供直接指向时间轴页面的标准链接。-iPhone导出的 JSON 文件可直接在 iPhone 网页应用中使用也可转移到安卓手机上在安卓应用中打开。恢复丢失的 Google Maps 时间轴若更换手机、重新安装 Google Maps 或重置设备后旧行程消失Google Maps 中可能有加密的时间轴备份。你可使用应用的“恢复 Google Maps 时间轴”链接或按照恢复指南操作。先在 Google Maps 中恢复历史记录然后导出新的 JSON 文件。时间轴可视化工具无法访问你的 Google 账户或加密备份也不会直接恢复它。创建并分享视频1. 打开“创建视频”选择“选择文件”然后选取你的时间轴文件。2. 选择月份范围若行程仅持续几天可使用“具体日期”。默认选择最近一整年时间范围可以跨年度。3. 确认名称和标题模板然后选择预设或自定义 10 到 300 秒的行程时长。模板会保存以便下次使用支持使用 {year} 和 {name} 占位符。时长超过 60 秒时会显示渲染时间和存储提醒。4. 选择“预览”查看动画地图这是交互式预览。保存的视频使用相同设计地图切片会在渲染前准备好。5. 选择“创建视频”。在 Android 10 及更高版本中应用会自动将视频保存到“电影/时间轴可视化工具”文件夹Android 8 和 9 则使用系统的“另存为”选择器。应用会显示每个阶段、进度足够时的预计时间以及取消按钮。在视频创建过程中你可以切换应用或关闭屏幕。6. 视频保存后你可以观看或分享它使用“另存为”将其复制到其他位置还可选择保存或分享 1080 × 1080 的行程概览或创建另一个视频。时间轴文件成功加载后应用会记住其文档引用当打开“新视频”且存储提供商仍有访问权限时会重新打开该文件但不会复制时间轴数据。若文件被移动或权限丢失应用将回到正常加载流程。在移动标记后面较早的行程会逐渐淡化这样即使是长而详细的时间轴渲染时也能保持清晰高效。选定的行程时长结束后视频会添加一个 1.5 秒的结尾镜头拉远展示完整路线并停留半秒显示最终概览。若取消操作应用会删除未完成的输出文件。预览结束后再次选择“预览”将从头开始。在 Android 13 或更高版本中允许通知权限可在应用外跟踪进度并接收完成提醒。即使你拒绝通知权限视频创建也会继续进行。保存你的视频完成的视频会自动添加到“我的视频”中。每个条目会显示缩略图、标题、时间轴周期、时长和创建日期并提供观看或分享的快捷操作。视频会在应用内的全屏播放器中打开支持快进、分享也可使用外部播放器。自动创建的 MP4 文件会保留在“电影/时间轴可视化工具”文件夹中。应用仅存储一个小的本地索引和根据最终行程概览生成的确定性缩略图。你可以使用“添加视频”功能导入本库推出前制作的 MP4 文件一次可选择多个视频。若文件在应用外被移动或删除其条目会标记为“文件不可用”你可将其从列表中移除但“从列表中移除”操作不会删除 MP4 文件。“删除视频”是一个单独的确认操作在存储提供商允许的情况下会永久删除文件。“全部删除”操作会在确认后删除所有可用视频。底部导航栏方便你快速访问“我的视频”、“创建视频”和“设置”。视频设置“设置”可控制每个新视频的默认选项。默认设置为“稳定相机”和“平衡长途行程压缩”。“固定相机”保持单一缩放级别“动态相机”则更积极地跟随本地移动。长途行程压缩仅改变动画时间不会改变路线几何形状。视频格式提供方形 480p、720p 和 1080p 输出以及竖版 1080 × 1920 和横版 1920 × 1080 预设。选择“恢复默认值”可将所有视频设置恢复为推荐值。时间轴处理默认使用“保守 GPS 异常值过滤”仅忽略孤立、不合理的往返坐标会报告忽略的数量且不改变原始 JSON 文件。将过滤器设置为“关闭”可使用所选文件中的所有位置。该应用支持英语、韩语、日语、简体中文、繁体中文、西班牙语、法语、德语和巴西葡萄牙语。你可在“设置”中选择任何支持的语言或保持“系统默认”。“设置”中还会显示已安装的版本和构建代码。长途飞行和其他稀疏路线会沿大圆路径进行插值处理使相机能平滑跟随行程而非直接跳转到目的地。在本地旅行时标记可在稳定的中心区域内移动相机再跟随这样可减少通勤时地图的频繁来回移动且不会改变或移除任何时间轴点。支持的导出格式- 当前安卓和 iOS 的直接数组时间轴导出格式- 旧的 { semanticSegments: [...] } 导出格式- 可选的原始位置回退格式带有警告和本地噪声减少功能支持导出时间轴路径、活动和访问信息支持字符串、经纬度、度数、geo: 和 E7 坐标支持跨越国际日期变更线的路线。隐私保护该应用无需 Google 登录、位置权限、账户权限、分析功能或广泛的存储权限。应用仅读取你选择的 JSON 和视频文件视频渲染在设备本地进行。Google 登录虽可提供个人资料名称但 Google 不会通过登录方式暴露手机的时间轴历史记录。要求 Google 登录会增加账户访问权限且无法省去导出步骤因此应用使用可编辑的手机名称作为默认标题。你的时间轴文件不会被上传。底图是唯一的网络功能CARTO 会接收显示地图区域的请求并根据 OpenStreetMap 数据提供地图切片。这可能会向切片提供商透露你查看的区域但时间轴 JSON 文件不会被上传。在首次加载时间轴之前应用会说明此数据传输情况并允许你取消操作。你可查看完整的隐私说明。桌面 Python 版本桌面用户仍可使用原始的 Python 生成器。该生成器需要 Python 3.9 或更高版本、FFmpeg 以及 requirements.txt 中的包。安装和使用步骤如下python -m pip install -r requirements.txtpython visualizer.py --input Timeline.json --year 2025 --camera-movement steady --long-trip-compression balanced --output my_trip_2025.mp4构建和测试安卓开发需要 JDK 17、Android SDK Platform 36 和 Build Tools 36.0.0。可使用以下命令进行构建和测试./gradlew test lint assembleGithubDebug assemblePlayDebugpython -m pip install -r requirements-dev.txtpython -m pytest每个预览和导出的视频都会显示底图归属信息© OpenStreetMap contributors 和 © CARTO。本应用遵循 MIT 许可证。