惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Blog — PlanetScale
Blog — PlanetScale
J
Java Code Geeks
月光博客
月光博客
Engineering at Meta
Engineering at Meta
WordPress大学
WordPress大学
Jina AI
Jina AI
小众软件
小众软件
U
Unit 42
云风的 BLOG
云风的 BLOG
Stack Overflow Blog
Stack Overflow Blog
雷峰网
雷峰网
博客园 - Franky
Microsoft Security Blog
Microsoft Security Blog
罗磊的独立博客
宝玉的分享
宝玉的分享
B
Blog
C
Check Point Blog
爱范儿
爱范儿
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
量子位
阮一峰的网络日志
阮一峰的网络日志
Vercel News
Vercel News
酷 壳 – CoolShell
酷 壳 – CoolShell

V2EX - Apple

ios 版本更新至 18.7.8 后部分 app 出现无法联网的情况 Codex App 替代全局语音输入 苹果中国官网挂了 Apple 苹果开发者现在被正式盯上了吗,报税通知邮件大家有没有收到? 中国账号开始强制 iCloud 云贵 😊Vibe 了一个给 iOS6 用的 AI 聊天客户端 App 审核 In Review 两周了 请问大佬们现在 iOS 的自签续签都用啥软件?能手机上完成续签操作的? 在京东上买了 iPhone air 14pro, 1t, 18.7.8,电池 81,感觉还能用 2 年 请教巨佬:现在 [4 月 23 日] 这个时间点值得买 iphone17 吗? 受够了 Mac OS 上 Finder 的搜索体验,写了个 macOS 文件搜索工具 ios18.7.8 能更新么 盖世游戏 macOS 太好用了,比 crossover 好多了 14 寸 M5PRO 的 mbp 是不是散热很差呀? 做了个 Menu 小工具,限制 Mac 充电上限,保护电池健康 掐指一算从去年 12 月开始 ai 编程我已经做了 8 个项目,未来希望再发个手机和游戏应用 苹果 macOS 27 将彻底放弃 Intel Mac watch 配对新手机究竟如何恢复最新备份? apple 以旧换新可以叠加 Epp 吗 Mac 如何阻止软件自动更新? 这种港区(HKD)Apple store 礼品卡能不能用于买 iPhone ? Apple 地图规划出了“不存在”的线路 想入 iPad Pro AirPods2 pro 充不上电求助 请问现在 Apple ID 土区注册问题 mac 连接有线音响,看视频总是前几秒没声音 iPhone 16 Pro 玩 LOLM 掉帧咋办? 最近入手的一些 Macbook 分享,购买建议(13 寸 2015 Pro, 13 寸 2020 Pro M1) AirPods2 电池电量不足,大家是否换过?是否有推荐的店铺?
NinjiaTag:开源防丢神器与无感轨迹记录方案
Geeekcat · 2025-08-26 · via V2EX - Apple

新增 GPX 导出功能,赋能跨平台足迹管理 1755845687885.jpg

作为一名程序员,我始终相信代码的价值在于解决真实世界的痛点。历时 3 个月独立开发的「 NinjiaTag 」开源防丢系统,不仅实现了物品防丢与老人守护,还新增了 GPX 轨迹导出功能,让用户永久保存并自由使用历史位置数据。以下是项目的核心升级与价值解析: vclipe_2B40CAA1-5542-47EB-B353-A2E90AC1A724_1755846190785.png

一、为什么需要 GPX 导出?填补行业空白

  1. 用户痛点 - 市面主流防丢器(如 AirTag )无法长期存储轨迹,历史记录通常仅保留 7 天; - 安卓/PC 用户无法直接查看苹果生态的轨迹数据,跨平台兼容性差; - 专业轨迹记录设备需频繁充电,需要手动按下记录和停止(码表)。NinjiaTag 的解决方案: - 永久轨迹存储:云端或自建服务器无限期保存位置历史; - 一键导出 GPX:兼容所有支持 GPX 格式的 APP (如一生足迹、两步路、世界迷雾); - 无感记录:超低功耗设计( CR2032 电池续航 1 年+),无需充电或手动开关。
  2. 技术实现原理 - 后端服务( Node.js/Python ):定期从苹果“查找网络”拉取加密位置数据,解析后存储至数据库; - GPX 生成引擎:将经纬度、时间戳、海拔数据封装为标准 GPX 文件( XML 格式),包含轨迹点( "<trkpt>")、时间( "<time>")及元数据; - 前端界面( Vue3 ):用户可筛选任意物品、时间段,批量导出 GPX 或生成热力图。

二、GPX 功能如何赋能用户场景?

旅行回忆 导出全年轨迹,在“一生足迹”中生成旅行足迹地图 导入 GPX 至 APP ,自动绘制路径与地点标记

物品追踪 找回丢失行李后,通过历史 GPX 分析停留点(如“上周行李箱是否遗落酒店?”) 用 gpx Studio 解析 GPX ,可视化停留时长 老人安全 家属秘密导出老人活动轨迹,发现异常规律(如频繁前往高风险区域) 将 GPX 导入两步路 APP ,设置地理围栏告警

户外运动 骑行/徒步轨迹无缝同步至专业工具(如佳明设备、Strava )进行数据分析 通过电脑拖拽 GPX 文件至设备存储目录 IMG_20250826_165909.jpg

三、如何操作 GPX 导出?四步完成

  1. Web 端登录:访问自建或托管的后台服务(支持 PC/手机浏览器);
  2. 选择轨迹:点击物品→选择时间范围(支持单日/多日/自定义);
  3. 生成 GPX:点击“导出 GPX”→选择“GPX 格式”→自动下载文件;
  4. 导入第三方 APP: - 一生足迹/世界迷雾:APP 内点击“导入 GPX”即可加载轨迹; - 佳明/行者设备:连接电脑→复制 GPX 至设备 "NewFiles"文件夹→重启设备; - 专业分析:用 Python 脚本(如 gpxpy 库)解析数据,或通过 GPSVisualizer 生成 3D 地图。

四、开源与生态兼容性

  • 数据主权:用户自建服务器(树莓派/Linux 均可),杜绝平台“跑路”风险;
  • 硬件 DIY:PCB 设计开源,新手可焊接( GitHub 提供固件烧录指南);
  • 全平台覆盖:安卓/iOS/PC 共用同一 Web 界面,打破生态壁垒。

五、获取方式

“程序员的价值,是用代码填平生活的鸿沟” 当丢失的钥匙通过苹果网络找回,足迹化作可分析的 GPX 数据,当旅行轨迹成为人生的数字遗产——这便是 NinjiaTag 的意义所在。