首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >你对核心定位服务的准确性有什么经验?

你对核心定位服务的准确性有什么经验?
EN

Stack Overflow用户
提问于 2011-10-11 16:19:50
回答 2查看 629关注 0票数 0

我需要估计机场iOS定位服务的可能精度。有谁有相关经验吗?机场里有噪音和金属环境,只是好奇使用蜂窝和GPS时可能获得的精确度是多少?当用户在隧道中或地势较低的地方时,即使是GPS也可能不足以以米的精度跟踪他。有什么想法和建议吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-10-11 16:32:24

你只需要用GPS就行了,是的,精度不会精确到米。

您可以从CLLocationManager的– locationManager:didUpdateToLocation:fromLocation:委托方法中的CLLocation对象获取精度:

代码语言:javascript
复制
- (void) locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation {
    if (signbit(newLocation.horizontalAccuracy)) {
        dbgPrint(@"No location");
        return;
    }

    if (newLocation.horizontalAccuracy <= 200) {
       // new location is 200 meters in a circle.      
    }
}
票数 1
EN

Stack Overflow用户

发布于 2012-05-25 02:34:07

我只在我的应用程序中使用BestForNavigation模式。如果你在外面,那么我的经验是,实际的准确性实际上比horizontalAccuracy领域中报告的要好得多。通常,实际水平精度优于5米。这是欧洲不同方面的经验(瑞典、荷兰、奥地利、意大利)。

我只在你移动缓慢的时候看到过准确性问题(例如,行走速度)。在这种情况下,苹果做了一个“优化”:当iPhone认为你静止不动时,它会冻结定位事件。也就是说,它将在每个事件中报告完全相同的位置。它只会报告一个新的位置后,你已经移动了大量(在30-50米的命令)。我假设苹果这样做是为了避免静止不动时显示的地图出现抖动,但当你移动缓慢时,这肯定会很烦人。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7723155

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档