CLLocation准确度有多准确? [英] How accurate is CLLocation accuracy?

查看:149
本文介绍了CLLocation准确度有多准确?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想使用可靠的位置,即使在旧的iPhone上。然而,许多读数(特别是来自手机信号塔)太不准确。我想。



当我绘制我的位置+精确度半径(或查看谷歌地图应用程序)时,我注意到估计圆的中心通常接近我的物理位置。我猜如果我将准确度数字减半,我仍然会在99%的时间内出现在圈子里。

我相信这是一个概率性博弈 - 位置经理试图提供99.99999%的正确估计值,所以他们给出了一个有意识的宽裕。任何想法/信息?

解决方案

当您使用CoreLocation时,您会收到答案越来越好。我注意到最好的答案几乎总是精确到100米以内,所以理论上你可能会减少你通常给的缓冲区。但真正知道的唯一方法就是测试测试测试。查找所有世代的iphones和ipod,并查看您获得的准确性类型以及您获得的结果类型。从很多方面来看,这取决于您制作的应用类型,但是如果您想根据用户的位置提供敏感或重要的信息,则应该等待框架为您提供几乎精确的位置。

I'd like to use reliable locations, even on an old iphone. However, many readings (particularly from cell towers) are too inaccurate. I think.

When I plot my position + accuracy radius (or look at google maps app), I notice the center of the estimated circle is generally close to my physical location. I'm guessing that if I cut the "accuracy" number in half, I'll still be in the circle 99% of the time.

I believe this is a probabilistic game - the location manager is trying to provide an estimate that's correct 99.99999% of the time, so they give a deliberately wide margin. Any thoughts/info?

解决方案

When you're using CoreLocation, you're getting back "answers" that get better and better. I've noticed that the "best" answer is almost always accurate to within 100m, so theoretically you could probably cut down on the "buffer" that you're normally given. The only way to really know, though, and this is what I would do, is to test test test. Find iphones and ipods from all generations and see what types of accuracies you're getting and what types of results you're getting. In a lot of ways, it depends on the type of app you're making, but if you want to deliver sensitive or important information based on where the user is, you should really wait for the framework to give you a nearly exact location.

这篇关于CLLocation准确度有多准确?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆