GPS 真实感:模拟位置点的精度、抖动和海拔
真实的 GPS 从不会完全静止:坐标会轻微漂移,精度会变化,方向会抖动。因此 Mock Location 默认也是这样:在其他应用中,位置点会轻微抖动,移动时会偏离路线一两米。对有些任务这是优点,对另一些则是干扰:测试地理围栏需要严格静止不动的位置点。在“GPS 真实感”部分,您可以选择位置点的表现。
打开“GPS 真实感”
地图右下角的齿轮 →“GPS 真实感”。这一部分是 Premium 功能:未订阅时也可以打开,顶部会说明它的作用,设置则显示为灰色。更改会立即生效,包括已经开启的模拟。
选择预设配置
“完美精度”——位置点静止不动,严格沿线路移动:适用于地理围栏、追踪器和自动化测试。“像真实 GPS”——默认配置,轻微抖动、方向自然。“信号弱”——位置点漂移更明显并偏离线路,就像在高楼之间。“省电”——每秒更新一次,其余与真实 GPS 相同。
调整静止的位置点
“位置点抖动”——从“关”(完全静止)到“强”(位置点周围最多 5 米)。“上报精度”——“极高”(0.6–1.4 米)或“高”(1–2.5 米)。无法选择比 2.5 米更差的精度:误差过大时,手机上的 Google 服务会开始混入真实位置。
如有需要,设置自定义海拔
打开“自定义海拔高度”,输入数值,或用“−”和“+”按钮以 10 米为单位调整。不设置时,应用上报 115 米——在山区和高楼层这并不可信。GPX 文件中的海拔优先:如果轨迹中有海拔,就使用它。
调整沿路线移动
“偏离路线”——从“关”(位置点严格在线路上)到“强”(向旁偏移最多 4 米);“中”为 1–2 米,平滑无跳动。“方向抖动”——从严格沿道路的方向到明显的 4 度抖动。其余设置——速度、“自然移动”“城市 GPS 精度”——在路线本身中设置。
选择更新频率
“每秒 4 次”——移动最平滑(默认),“每秒 2 次”——负担更小,“每秒 1 次”——与大多数手机相同,长途出行更省电。偏离路线的幅度与频率无关。如果手动更改了参数,预设配置旁边会出现“自定义配置”,底部会出现“恢复默认”。
其他应用看到什么
所有参数只改变 Mock Location 作为位置提供给系统的数据:坐标、精度、海拔、方向和频率。Mock Location 自己的地图把位置点画得很平稳,没有抖动。模拟来源标记、步数和手机传感器不受这些设置影响——检查这些信息的服务在任何配置下都能发现模拟(原因)。
没有 Premium 时
使用默认的“像真实 GPS”——正是应用一直以来的表现。开通 Premium 时所选的设置不会被清除,续订后会恢复。