iphone gps的准确性,是否可以根据位置触发事件?

时间:2011-08-06 13:33:12

标签: iphone objective-c gps

我有一个问题,我无法解决。我们即将开发一款iphone定位应用程序,可以带您在城市周围使用基于位置播放的音频。我想知道,你知道iPhone的GPS有多准确吗?在实际距离方面。我在线阅读250米,但看起来很多。再加上iphone中的gps发现我的位置比250米更精确。我知道这是一个普遍的问题,但是你们可以给我一个关于它的反馈,我非常绝望和夸大。我们要做的是,每隔70-80米,将一个图钉放在带有音频文件的地图上,当用户越过图钉时,它会触发一个音频文件事件。我只是想知道gps有多准确,以便我可以开始设计体验。 非常感谢

3 个答案:

答案 0 :(得分:2)

我已经看到iPhone的GPS精确到3米(至少就是它在测试时在我的设备上说的那样)。

自iOS 4.0以来还有一个new API,你可能会感兴趣,它可以让你设置一个区域供设备监控,并且当用户越过虚拟围栏时它将自动生成一个回调,具体取决于你需要多么准确。当应用程序发送到后台时,这非常有用,因为当应用程序位于前台时,您只需使用CLLocation监控用户的位置:

- (void)startMonitoringForRegion:(CLRegion *)region desiredAccuracy:(CLLocationAccuracy)accuracy

答案 1 :(得分:0)

您可以获得高达5米的精度。在核心位置框架内有一个属性 - horizo​​ntalAccurracy - 您可以在运行时读取该属性以获得给定时刻的准确性

答案 2 :(得分:0)

准确度在5到25米之间。