我正在做一个跟踪应用程序,它可以从后台获取CLLocationManager的位置信息,这会带来在用户不知情的情况下吃电池的危险,所以我想尽可能节省电量。有没有办法让CLLocationManager进入“空闲”状态而不是“停止”?
我想要的应用程序的轨道“积极”(与locationManager.distanceFilter = 10;
)时,有足够的卫星提供GPS位置,但“空转”当用户在室内(没有能够得到来自卫星的GPS位置),或不动(即使有卫星覆盖)。
问题是如何做“闲置”。 [locationManager stopUpdatingLocation];
将完全停止检查位置更新,然后不知道何时切换到“主动”跟踪。
任何人都有一些提示吗?谢谢。
的Java,Objective-C的?跆拳道是这样吗? – leppie 2010-11-03 11:30:49
我已经删除objC标签并添加iphone一个... – 2010-11-03 12:03:06