核心位置的动态精度
Posted
技术标签:
【中文标题】核心位置的动态精度【英文标题】:Dynamic accuracy with Core Location 【发布时间】:2015-02-06 15:14:15 【问题描述】:我希望我的 ios 应用能够在用户在某个地方停下(或减速到某个速度阈值以下)时在后台收到通知,同时保持最长的电池寿命。
需要注意的是,当用户移动时我并不真正关心准确性,但当用户停止或在同一地点走动时,我需要尽可能准确的测量。
有许多可用的核心定位工具:
标准定位服务 重大变更定位服务 地理围栏和测距服务 与 Core Motion 和 M7 运动协处理器集成我应该使用哪一个?我正在尝试做的事情是否有最佳实践?有没有人经历过这种东西?我找到了this app,它完全符合我想在我的应用程序中加入的功能,但我不允许使用他们的 API。
我已阅读文档,但我的案例并不真正适合他们讨论的任何类别。
提前致谢。 皮特。
【问题讨论】:
【参考方案1】:在 iOS8 中,有一种新技术可以满足您的要求。当用户在某个位置停留后到达或离开时,CLVisit
对象会在后台发送到您的应用程序。此功能的功耗非常低。您可以通过在 CLLocationManager
对象上调用 startMonitoringVisits
来启用它。
【讨论】:
这听起来真的是我所希望的。我会试一试。 :)以上是关于核心位置的动态精度的主要内容,如果未能解决你的问题,请参考以下文章