在 iphone 中暂停和恢复 CLLocation 跟踪
Posted
技术标签:
【中文标题】在 iphone 中暂停和恢复 CLLocation 跟踪【英文标题】:Pause and Resume CLLocation tracking in iphone 【发布时间】:2012-09-22 02:55:32 【问题描述】:如何暂停和恢复位置跟踪?我已经开发了用于位置跟踪的代码,但我希望它暂停而不是停止,然后恢复,以便我的距离计算继续。 (暂停和恢复由 UIButtons 激活)
【问题讨论】:
【参考方案1】:如果您在谈论 CLLocationManager,不,您不能暂停它。但是,您可以设置大距离过滤器。根据 WWDC 2010 核心定位视频,这将减少定位服务消耗的资源。
【讨论】:
我们如何使用大距离过滤器? [yourLocationManager setDistanceFilter:k_LARGE_CONSTANT_VALUE];只需分配一个你觉得舒服的值。 这会帮助我暂停和恢复吗? 没有。就像我说的,没有暂停/恢复 CLLocationManager 这样的事情。有启动和停止。这样做的目的是它将作为低功耗模式工作,并且除非用户移动很远的距离,否则可能不会提供位置更新。以上是关于在 iphone 中暂停和恢复 CLLocation 跟踪的主要内容,如果未能解决你的问题,请参考以下文章