TrailCam

指南

没信号的时候,「共享位置」还能实时更新吗?

不能,但原因跟 GPS 本身没关系。手机算出自己在哪儿,只需要听卫星广播,不管有没有信号都能算。把这个位置告诉别人是完全另一回事:得先把它从手机里发出去,穿过网络,落到对方的屏幕上。断了网,前一件事照常进行,后一件事当场停摆。两者都被叫作「位置」,很容易混在一起,出发前先分清楚自己到底靠的是哪一个,值得花两分钟想明白。

先给结论

「查找」里的「共享我的位置」,或者聊天软件里的实时位置共享,既然是要把位置发出去,就得靠网络才能干活。没有信号也没有 Wi-Fi 的地方,手机根本没有地方可发,对方那边自然就收不到新的更新。跟它同时在同一台手机上跑的 GPS 记录完全不受影响,因为记录这件事从来就不需要把位置交给谁,只需要手机自己知道在哪儿。

同样叫「位置」,其实是两套机制

GPS 定位是单向的,而且全程在手机本地完成。卫星往外广播,手机听着几颗卫星到达时间的差异,算出自己的坐标。整个过程手机不往外发任何东西,账号、网络都不参与其中。记录 App 要做的,只是在整趟行程里,反复从手机自己的定位模块里读出这个坐标。

「共享我的位置」是完全不同的活儿。手机算出自己位置这一步是一样的,但接下来得把这个坐标交给某台服务器,服务器再按一定的节奏把它送到对方的手机上,对方屏幕上那个点才会跟着动。信号一断,中间这两段传递都不再受手机控制——而这两段,恰好都需要山路上最靠不住的那种网络。

共享要靠两头都联网,记录一次都不用

把「没信号」想成一次简单的停电,容易漏掉一个细节:实时共享真正依赖的,是收发两端同时都有网络能用。手机这边要有网才能发出更新,中间的服务器要有网才能收下并存住,对方的手机也要有网才能把它取回来。全程在本地完成的记录跟这三段都没关系——它靠的只有一条路径,从天上到手机里的接收模块,中间从来不经过基站或者互联网。

一断网,实际发生的是什么

GPS 记录该多快记还是多快记,断网这件事根本碰不到它依赖的东西。实时共享则是悄悄停止发送新内容——不会报错,也不会告诉对方「发不出去了」。在对方的屏幕上,那个原本在动的点会停在你走进没信号的地方之前最后一次成功更新的位置,然后就这么停着。这个暂停在你自己手机上也看不出来,因为知道消息有没有发出去的是对方那台设备,不是你手上这台。

真正要留意的地方:停住的点和当下的点,长得一模一样

比起前面这些传输机制,这一点才是真正重要的:四十分钟前就停止更新的一个点,只是因为你走进了没有信号的山谷,在对方屏幕上跟真正显示你此刻位置的点看起来毫无区别——一个静止的点本身,没有任何东西能告诉别人这是「现在」还是「最后一次成功送达」。多数共享功能会在界面某处标一个最后更新时间,但如果对方只是扫一眼地图而不是去看时间戳,这条线索很容易被忽略;而一个停着不动的点,看起来既可能是有人正在观景台上休息,也可能是有人已经断网一个小时了,样子完全一样。等重新回到有信号的地方,共享会自己追上来继续更新,不需要手动重启什么。

容易搞混的地方

  • 以为一款徒步 App 「用了 GPS」,就顺带把位置实时告诉了别人——记录一条轨迹,和把这条轨迹实时讲给某个人听,是两件互不相干的事,做了前者不代表也在做后者。
  • 把一个实时共享的点,当成整趟行程里一直有人在盯着看的证据——一旦断网,那个点会悄悄停住,而且可能整段没信号的路程都保持这个状态,什么提示都不会有。
  • 把飞行模式和普通的信号盲区当成两回事——不管哪一种,手机这边都没有网可以用来发送更新,实时共享在两种情况下都会一样停摆,而 GPS 记录在两种情况下也都一样照常进行。
  • 把共享中断当成记录本身出了问题的信号——恰恰相反:共享停了,意味着什么都没发出去;记录还在继续,意味着这段路正在实实在在地写进手机里。

TrailCam 在这里的角色

TrailCam 在后台用 GPS 记录轨迹,这件事明确不需要联网;把自己的历史同步到云端,也只是等回到有信号的地方再做。这跟走路时把位置实时告诉某个人是完全不同的两件事,断网从来不会打断记录:那段原本会从别人手机的实时地图上消失的路程,照样在你自己的历史记录里稳稳当当地积累下来,回家以后还能看。TrailCam 免费下载。

常见问题

没有信号的时候,「共享我的位置」还能用吗?
不能。发送位置需要联网,手机一旦断网,更新就会停止,等重新联网才会恢复。这中间发生了什么,对方那边并不会收到任何提示。
如果实时共享的位置停止更新了,是不是说明 GPS 轨迹也停止记录了?
不是,这两者没有关系。GPS 记录直接从看得到的卫星那里读取位置,不需要联网,所以在实时共享发不出任何东西的时候,它照样正常进行。
对方怎么判断我共享的位置是当下的,还是停在最后一次成功更新的地方?
多数共享功能会在界面某处显示最后更新时间,但停住不动的点本身,不管是在附近休息还是已经彻底断网,看起来都一样。除了去看时间戳,没有别的办法能可靠地分辨。

记录你自己的轨迹

TrailCam 是一款 iPhone 上的 GPS 轨迹记录 App,会把沿途拍的视频、照片和语音钉在你拍下它的那个位置,并支持导出成 GPX 1.1 或 CSV。免费下载。

在 App Store 下载