观界天眼 World Eye
观界天眼是一款基于地图的实时位置共享服务,专为出境旅行者、户外探险队和跨国工作团队设计。无论你身在世界哪个角落,都能在地图上看到同伴的位置,一键导航前往,一键拨打联系。
立即体验 → 观界天眼
核心功能
🌍 加入世界
打开应用后点击底部「加入世界」按钮,填写你的名称和联系方式即可加入全球网络。支持两种身份类型:
- 个人 — 独自出行的旅行者
- 团队 — 多人结伴的探险队(需填写团队人数)
加入后你的位置会实时显示在地图上,其他成员也能看到你。
📍 实时定位
- 应用自动获取你的 GPS 位置并持续追踪
- 中国境内使用高德地图(中文标注),海外自动切换OpenStreetMap(全球覆盖)
- 已对中国境内坐标做 WGS-84 → GCJ-02 转换,定位精准对齐道路和建筑
👥 成员可见
地图上展示所有加入过世界的成员:
| 标记颜色 | 含义 |
|---|---|
| 🔴 红色脉冲 | 自己的位置 |
| 🟢 绿色 | 在线的个人 |
| 🟣 紫色 | 在线的团队 |
| ⚪ 灰色 + 💤 | 离线成员 |
点击任何成员标记可查看详细信息:联系方式、在线状态,以及导航前往按钮。
🧭 页面内导航
点击成员标记弹窗中的「导航前往」按钮,无需跳转到外部地图应用:
- 地图上直接绘制蓝色驾车路线
- 底部面板显示距离和预估时间
- 点击「结束导航」清除路线,回到自己位置
👁️ 隐身模式
右上角隐身按钮(SOS 下方)可随时切换:
- 👁️ 显示中 — 正常模式,其他人可见你的位置
- 🙈 隐身中 — 你从所有人的地图上消失,停止位置广播
适用于不希望暴露精确位置的场景。
🚨 一键报警
右上角报警按钮(SOS 下方),紧急时刻一键触发:
- 点击后所有其他在线设备立即收到通知
- 接收端设备震动 + 警报音效,配合全屏红色报警弹窗
- 弹窗清楚展示是谁发出的报警
- 报警者在地图上的标记红色闪烁发光并抖动,15 秒后自动恢复
- 可点击「📍 定位 TA」一键跳转到报警者的地图位置
- 10 秒冷却时间,防止误触或滥用
🆘 紧急联系
右上角 SOS 按钮提供当前所在国家的紧急联系信息:
- 中国大使馆/领事馆联系方式(覆盖 12 个热门目的地国家)
- 当地警察局报警电话
- 地址可直接点击跳转导航,电话可直接拨打
💾 数据持久化
- 浏览器缓存 — 加入信息保存在本地,刷新页面或关闭重开后自动重连,无需重复填写
- 服务端存储 — 所有成员信息持久保存在服务器,90 天不活跃自动清理
使用场景
出境旅行 — 一家人分头行动时,打开观界天眼就能看到每个人在哪里,一键导航汇合
户外探险 — 团队在山区或丛林活动时,即使没有手机信号也能在有网络时同步最后已知位置
跨国协作 — 分布在不同国家的团队成员,实时查看彼此位置,紧急情况快速联系
紧急求助 — 遇到突发状况时,一键报警通知所有同伴,设备震动+地图闪烁,确保无人错过
技术架构
| 层级 | 技术 | 说明 |
|---|---|---|
| 前端 | Leaflet + Socket.IO | 地图展示 + 实时通信 |
| 后端 | Node.js + Express | WebSocket 服务 + REST API |
| 定位 | Geolocation API | GPS 高精度定位 |
| 地图 | 高德 + OpenStreetMap | 国内外自动切换 |
| 路由 | OSRM | 开源路线规划引擎 |
| 部署 | GitHub Pages + Render | 前端静态 + 后端云服务 |
隐私说明
- 位置数据仅在你主动「加入世界」后才会共享
- 随时可通过隐身模式停止位置共享
- 联系方式仅对其他已加入的成员可见
- 90 天不活跃的数据自动清理
- 不收集任何个人身份信息,不使用第三方追踪
开始使用 → 打开观界天眼