TrailCam

指南

关掉「精确位置」会影响 GPS 记录的精度吗

iOS 关于定位其实问了两个不同的问题,很容易答了一个就忘了还有另一个。第一个问题是 App 到底能不能看到你的位置——大多数人已经熟悉的「使用App期间」或「始终」授权。第二个问题是一个叫「精确位置」的开关,它决定的是另一件事:App 拿到的位置是精确的一个点,还是被故意模糊到几公里宽的一片区域里。对大多数 App 来说,第二个开关基本无关紧要;但对任何要记录轨迹的 App 来说,这决定了拿到的是一条能用的轨迹,还是一条跟走过的路几乎没关系的线。

先说结论

会,而且比这份清单上大多数设置的影响都大。关掉「精确位置」之后,记录类 App 拿到的不是稍微差一点的 GPS 定位,而是完全不同的一种信息——不是一个点,而是一片区域。用一串模糊区域拼出来的轨迹,看起来不会只是「粗糙了一点」的自己走的路,而是会变得棱角分明,在不符合步行速度的位置之间跳来跳去,轨迹的形状基本上就没了。

容易被当成一回事的两个设置

定位服务的授权

这是大多数人已经知道的那个权限——「使用App期间」还是「始终」,在设置 → 隐私与安全性 → 定位服务 → 对应的 App 里能找到。它决定 App 到底能不能收到位置更新,以及切到后台之后还能不能继续收到。记录锁屏或切到别的 App 之后还继不继续,靠的就是这个设置。

精确位置

这是同一个设置页面里、就在授权下面的另一个开关。它决定的不是 App 能不能拿到位置,而是拿到的位置精细到什么程度。开着的时候,App 收到的是当下 GPS 精度能给到的真实坐标。关掉之后,收到的坐标被模糊到了一片较大区域里的某处,没法知道你实际在这片区域里的哪个位置。

「大概位置」到底给了 App 什么

Apple 把这个设计成一项真正的隐私功能,而不是打了折扣的正版。大概位置不是把精确坐标四舍五入之后的结果,而是完全不同的一种值——描述的是一片区域而不是一个点,更新的频率也比精确定位低得多。对一个查天气或者推荐附近去处的 App 来说,这已经绰绰有余,某种意义上也是没有把它本来用不上的精度交出去。

但对记录一次徒步的轨迹来说,不管模糊到什么程度都不够用。距离、配速、爬升这些数字,全都是从轨迹上一串点的位置算出来的。把几公里宽的一片区域喂给这个计算,而不是一个精确坐标,这些数字就全都失去了意义。地图上的线不会像树冠下常见的 GPS 噪声那样只是稍微晃一晃,而是会在跟人步行速度毫无关系的几个远处位置之间来回跳。

iOS 为什么把「大概」设成默认

向你要定位的 App,大多数其实并不需要知道你此刻精确站在哪里——天气 App、搜索类 App、大部分「附近」结果,用一片大概的区域就足够正常工作,而不把 App 用不上的精度交出去,本身就是更符合隐私原则的默认做法。iOS 把「精确位置」做成一个跟授权本身分开、可以单独给或不给的选项,反映的正是这个思路。

真正的例外只有很少几类 App——导航,还有记录你实际去过哪里的这类 App。对这些 App,值得专门确认一下这个开关,而不是照搬适合大多数其他 App 的默认设置。

去哪里查

设置 → 隐私与安全性 → 定位服务 → 对应的 App,会在同一个页面里同时显示授权等级和下面的「精确位置」开关。大多数 App 第一次授权定位时它是开着的,但后面可能被手动关掉,或者在一次性整理好几个 App 隐私设置的时候,没有专门针对这个 App,也顺带被关掉了。

如果记录下来的轨迹出现过棱角分明、或者用一般 GPS 噪声解释不了的跳跃,这个开关值得排在最先去查——它带来的症状,跟轨迹粗糙的常见原因完全不一样。

TrailCam 需要什么

TrailCam 是根据 iPhone GPS 给出的精确坐标来记录轨迹的,所以「精确位置」必须开着,记录才有意义——它跟天气 App 不一样,用不上一片大概的区域。第一次授权定位时的界面会同时给出这两个设置,之后也可以在设置 → 隐私与安全性 → 定位服务里查看。TrailCam 免费下载。

常见问题

「精确位置」和「使用App期间」「始终」是同一个设置吗?
不是。授权(「使用App期间」或「始终」)决定 App 能不能收到位置更新,以及切到后台后还继不继续。「精确位置」是同一个页面里的另一个开关,决定这些更新是精确的一个点,还是被模糊过的一片区域。
关掉「精确位置」之后记录出来的轨迹会是什么样?
不只是稍微不准,而是棱角分明、缺乏连贯性。因为 App 拿到的是一片区域而不是坐标,轨迹点会在这片区域里的不同位置之间跳,而不是沿着实际走过的路描出来。
关掉「精确位置」能省电吗?
基本没有明显效果。这个设置改变的是 App 拿到的定位精细程度,而不是 GPS 接收器本身的工作方式。徒步中真正省电的地方是飞行模式、屏幕亮度这些,而不是这个开关。

记录你自己的轨迹

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

在 App Store 下载