为什么我在 Mapkit 中的位置精度不如地图应用程序中的精度?精度设置为最佳。如果我试图在 maps.app 中获取我的位置,我的应用程序中的精度为 50m,我有 500m。我究竟做错了什么 :)?有什么技巧可以得到更好的结果吗?
谢谢你的帮助 :)
为什么我在 Mapkit 中的位置精度不如地图应用程序中的精度?精度设置为最佳。如果我试图在 maps.app 中获取我的位置,我的应用程序中的精度为 50m,我有 500m。我究竟做错了什么 :)?有什么技巧可以得到更好的结果吗?
谢谢你的帮助 :)
你是在室外还是在室内测试这个?
GPS 信号强度非常低,并且 iPhone 内置天线不是最佳的。
此外,您是否等待足够长的时间让 GPS 与视野中的所有卫星同步。GPS需要时间来获取每颗卫星,并且随着它锁定更多卫星而变得越来越准确。
此外,如果您在接收 GPS 的同时尝试使用无线或蓝牙链接,您可能会踩到 GPS 接收器。
祝你好运
对于它的价值,您通常需要等待几秒钟才能获得更准确的修复。根据手机信号塔或 wi-fi,精度约为 500m 的修复通常会立即出现。比大约 100m 更准确的修复需要 GPS,这需要更长的时间才能获得。因此,您经常会看到“didUpdateLocation”在大约 500m 修复时立即发生,然后几秒钟后在 50m 修复时发生。
如果您在地图中获得 50m 修复后返回您的应用程序,会发生什么?然后你得到一个50m的修复?如果不是,并且您要求获得最佳准确性,那么我真的不知道发生了什么。
顺便说一句,你怎么知道地图正在修复 50m?只是通过查看地图并用肉眼衡量它吗?
假设您已经查看了所有参考资料,我唯一能想到的就是您在不同的条件下测试它们。GPS 对您上方的障碍物非常敏感,甚至可能会被连接的电线等干扰(可能)。