为什么我在Mapkit中的定位精度不如地图应用?精度设置为最佳。如果我试图在maps.app中定位,我的应用程序的精度是50m,我的精度是500m。我做错了什么:)?有什么小贴士可以得到更好的结果吗?
感谢您的帮助:)
发布于 2009-12-29 06:00:33
你是在室外测试还是在室内测试?
GPS信号强度很低,而IPhone内置天线并不是最优的。
另外,你是否等待足够长的时间让GPS与视野中的所有卫星同步。GPS需要时间来获取每一颗卫星,并且随着它锁定更多的卫星,它变得越来越准确。
此外,如果您在接收GPS时同时尝试使用无线或蓝牙链接,则可能会踩到GPS接收器。
祝好运
发布于 2009-12-30 01:33:05
无论如何,您通常需要等待几秒钟才能获得更准确的修复。基于蜂窝发射塔或wi-fi,精确度约为500米的定位通常会立即出现。比100m更精确的修复需要GPS,这需要更长的时间才能获得。因此,您经常会看到"didUpdateLocation“立即发生,使用~500m修复,然后几秒钟后使用50m修复。
如果你在地图中获得了5000万的修复后,回到你的应用程序,会发生什么?然后你会得到一个5000万的修复吗?如果不是,而你要求的是最好的准确性,那么我真的不知道发生了什么。
顺便问一句,你怎么知道Maps正在进行5000万次修复?仅仅通过看地图和目测就可以了?
发布于 2009-12-27 00:39:15
我能想到的唯一一件事是,假设你已经阅读了所有的参考文献,你可以在不同的条件下测试它们。GPS对你上方的障碍物非常敏感,甚至可能被连接的电线等干扰(可能)。
https://stackoverflow.com/questions/1963648
复制相似问题