我正在做一個跟蹤應用程序,它可以從後臺獲取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