📍 GPS 位置记录
用手机临时记录当前位置(如地铁站、出行点位),支持多个地点标记、一键清空; 也可以在地图上点击 / 拖动十字线 / 手动输入来指定任意位置。数据仅存本地浏览器,不会上传。
⌛ 地图加载中…
📍 点击「获取当前位置」开始定位
✏️ 指定位置(地图点击 / 中心十字线 / 手动输入)
💡 点击地图直接取点;拖动地图使目标对准中心十字线后点「以地图中心记录」; 从高德/百度 App 复制的是 GCJ-02/BD-09 加密坐标,手动输入时请选择对应坐标系, 否则地图上会偏移几百米(浏览器定位不受影响,原生 WGS-84)。
记录列表
- 还没有记录:点「📍 获取当前位置」后「➕ 记录当前位置」,或在地图上点选一个位置
📝 使用说明
| 操作 | 说明 |
|---|---|
| 📍 获取当前位置 | 浏览器定位(手机 GPS 优先),显示坐标与精度;「记录当前位置」用它落一条记录 |
| ➕ 记录当前位置 | 将最近一次定位保存到列表;先在名称框填好备注(如站名)会一起记录;未定位过则先定位再记录 |
| 🎯 以地图中心记录 | 拖动地图使目标对准中心十字线后点击(移动端更精确),名称框备注会一起记录 |
| ✏️ 地图点击取点 | 点击地图任意位置,坐标自动填入下方表单,「记录此位置」保存 |
| 手动输入 | 直接填纬度/经度;坐标系默认 WGS-84,从高德复制的选 GCJ-02(高德) |
| 粘贴识别 | 粘贴外部 App 复制的坐标文本(如 Google Maps 的 纬度, 经度),自动填入表单 |
| 📋 复制 | 复制单条记录的 经度, 纬度 文本 |
| 🧭 定位 | 地图跳转到该记录点的位置(跨区域自动切换底图) |
| ✏️ 改名 | 修改已记录点的名称/备注:回车或失焦保存,Esc 取消 |
| 🗑 删除 | 单独删除一条记录(需确认);「清空全部」删除所有记录 |
| 🗑 清空全部 | 删除全部记录,需二次确认 |
🗺 区域地图说明
地图标记图例:
-
🟢 绿色圆点 = 当前位置(获取定位后显示)
-
📍 图钉 = 已记录地点
-
🎯 选点 = 地图点击时的临时选点(记录后消失)
-
地图底图按区域(region)提供:当前配置 上海 / 东京,列表上方按钮切换
-
区域内的地点:列表显示区域徽标,地图上显示 📍 标记
-
区域外的地点(如在其他城市记录):仍完整记录坐标与时间,但列表显示 「⚠️ 暂无区域地图」,并提供 OSM ↗ 外部地图链接查看;该点不在地图上渲染
-
地图由 vine 的 embeddable widget 提供 (MapLibre + Protomaps pmtiles),无 API key、完全静态
💾 数据说明
- 数据保存在浏览器 localStorage(键名
gps_tracker_v1),纯本地、不上传 - 刷新 / 关闭浏览器 / 重启均保留;清除浏览器数据、换设备则丢失
- 记录的坐标可复制(列表每条右侧 📋 按钮),后续可用
poe create-moment --lng --lat落成 Moment,例如:poe create-moment "内容" --place 站名 --lng 121.47 --lat 31.23 --crs wgs84 - 手机定位的精度取决于 GPS 信号(室内/高楼下误差可达数十米),页面会显示 ±精度
Backlinks (1)
flowchart LR
n0["Coffee Flavor Wheel"]
n1["Fitness Counter"]
n2["GPS Tracker"]
n3["Tools"]
n4["Med Tracker"]
n5["Ramen Timer"]
n3 --> n0
n3 --> n1
n3 --> n2
n3 --> n4
n3 --> n5
click n0 "../coffee-flavor-wheel/" "Coffee Flavor Wheel"
click n1 "../fitness/" "Fitness Counter"
click n2 "./" "GPS Tracker"
click n3 "../" "Tools"
click n4 "../med-tracker/" "Med Tracker"
click n5 "../ramen-timer/" "Ramen Timer"