2013-02-07 31 views
0

我知道CLLocationManager爲我們提供了多種精度選擇,因此它不會經常向您發送一堆通知。但它是否可以節省電力?CLLocationManager精度和功耗

我正在尋找一個geofencing應用程序,提醒我下車。 LOL

+0

實現該功能時很難節省電量。 –

+1

顯然,重大變更服務也使用更少的電力。當您在遠處的電臺之間進行轉換時,可能會使用重要的變更服務,並且只有在您靠近時才能打開更準確的位置服務。區域監測服務看起來似乎是想法,儘管它說可能需要幾分鐘時間,所以這可能是不可接受的。 – Rob

回答

2

功耗取決於LocationManager的desiredAccuracy設置。如果您將其設置爲kCLLocationAccuracyBestForNavigation,那麼功耗是最高的。

在你的情況下,你可能會使用kCLLocationAccuracyKilometer作爲巴士站應該至少相距一公里。

+0

但GPS仍在不斷運行,不是嗎?那爲什麼這很重要? –

+0

參見(http://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/LocationAwarenessPG/CoreLocation/CoreLocation.html#//apple_ref/doc/uid/TP40009497-CH2-SW17 [節省電池提示] )。 – Rob

+1

那麼在kCLLocationAccuracyKilometer的情況下,GPS可能不會運行,而是距離來自蜂窩塔。 –