Core Location 中的 kCLLocationAccuracyBestForNavigation 设置是不是会改善步行的定位服务?
Posted
技术标签:
【中文标题】Core Location 中的 kCLLocationAccuracyBestForNavigation 设置是不是会改善步行的定位服务?【英文标题】:Will the kCLLocationAccuracyBestForNavigation setting in Core Location Improve Location Services for Walking Around?Core Location 中的 kCLLocationAccuracyBestForNavigation 设置是否会改善步行的定位服务? 【发布时间】:2011-09-16 08:05:02 【问题描述】:我有一个应用程序需要保存有关用户行走位置的非常精确的数据。在这种情况下,打开 kCLLocationAccuracyBestForNavigation 而不是 kCLLocationAccuracyBest 是否会给我带来任何好处?谢谢。
【问题讨论】:
【参考方案1】:kCLLocationAccuracyBestForNavigation 比 kCLLocationAccuracyBest 更适合您想要实现的目标。
不选择 BestForNavigation 的唯一原因是支持 ios
作为旁注,kCLLocationAccuracyBestForNavigation 也将耗电... 但其他方面不超过 20%(根据我的个人经验)。
正如苹果的男孩所说:
kCLLocationAccuracyBestForNavigation 使用尽可能高的准确度和 将其与附加传感器相结合 数据。这个准确度是 用于导航 需要精确的应用 随时提供位置信息和 仅用于在 设备已插入。
【讨论】:
当你说它会消耗20%的电池时,这是多长时间? 苹果 iPhone 4 提供了 5 小时的导航(广泛),因此假设电池充满电,20% 将是 1 小时。请注意,这是一个非常粗略的估计......以上是关于Core Location 中的 kCLLocationAccuracyBestForNavigation 设置是不是会改善步行的定位服务?的主要内容,如果未能解决你的问题,请参考以下文章
使用 Core Location 时,CLBeacon (iBeacon) 和 CLLocation (Coordinates) 之间应该如何选择?
Description Resource Path Location Type Unknown Unknown Unknownorg.eclipse.core.internal.resources.M