iPhone SDK:CLocationAccuracy。啥常数映射到啥定位技术?
Posted
技术标签:
【中文标题】iPhone SDK:CLocationAccuracy。啥常数映射到啥定位技术?【英文标题】:iPhone SDK: CLocationAccuracy. What constants map to what positioning technology?iPhone SDK:CLocationAccuracy。什么常数映射到什么定位技术? 【发布时间】:2010-04-25 18:09:44 【问题描述】:关于 CLocationManager 文档....
可用于指定位置准确性的常量值。
extern const CLLocationAccuracy kCLLocationAccuracyBestForNavigation;
extern const CLLocationAccuracy kCLLocationAccuracyBest;
extern const CLLocationAccuracy kCLLocationAccuracyNearestTenMeters;
extern const CLLocationAccuracy kCLLocationAccuracyHundredMeters;
extern const CLLocationAccuracy kCLLocationAccuracyKilometer;
extern const CLLocationAccuracy kCLLocationAccuracyThreeKilometers;
鉴于此,我有以下问题。
-
每种精度等级对应哪种三角测量方法(GPS、手机信号塔或 wi-fi)?
iPhone SDK 是否使用 Skyhook 无线 API?
对于 kCLLocationAccuracyBestForNavigation,有说明必须插入手机。这是强制执行的还是只是警告开发人员使用 GPS 接收器时电池可能会很快耗尽。
提前致谢。
【问题讨论】:
【参考方案1】:-
我相信,所有精度模式都使用蜂窝塔三角测量,以加快初始修复速度。见Wikipedia。
我自己在玩 kCLLocationAccuracyBestForNavigation。这个问题的答案显然是否定的。无论如何它工作得很好,并且对于几个小时的数据收集,我无法分辨出功耗的差异(但无论如何我正在做一些 CPU 密集型任务......)。我阅读文档的猜测是它使用了一些卡尔曼滤波,例如加速度计数据,以减少“偏离点”的数量。
【讨论】:
以上是关于iPhone SDK:CLocationAccuracy。啥常数映射到啥定位技术?的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 iOS 6 sdk 为 iPhone 4s 或 iPhone 4 制作视图控制器?
MAP 与 iPhone 3.0 SDK 一起使用都有哪些限制?
Iphone 4 sdk - 如何确定 applicationWillEnterForeground 是不是因通知而被触发?