我正在使用位置构建应用程序,我想向用户表明当前的GPS精度。许多应用程序使用填充了条形的信号强度计来执行此操作,但是我很难找到有关在何处设置每个条的截止点的良好信息。
此处的苹果页面:https://developer.apple.com/documentation/corelocation/cllocationaccuracy
为获得所需的精度而给出位置精度常数,但这似乎与位置类型有关,而不是与GPS锁定强度有关。
我已经在手机上进行了一些实验,但是很难确切知道要达到的范围,即使在我的停车场中,我也能达到18-30米的精度,这似乎很高,而且我只有一个设备进行测试,所以我不确定这是否可以转换为其他设备。
通过测试,研究和一些直觉,我得出了以下这些价值观:
< 13 meters = 3 bars
< 20 meters = 2 bars
< 100 meters = 1 bar
otherwise = 0 bars
有人知道这些是否合理吗?或者找到这些值进行测试的好方法是什么?