2012-05-16 54 views
0

我的應用使用significantLocationChanges,但由於時間很短,我需要使用GPS,所以我在短時間後將準確度設置爲kCLLocationAccuracyBeststartUpdatingLocation I stopUpdatingLocation。 由於我仍然會監測重大的位置變化,我不想有kCLLocationAccuracyBest,但不太準確,默認的,所以電池不排水,這是哪一個?將LocationManager設置爲默認準確度

謝謝。

回答

1

全套有效值是...

extern const CLLocationAccuracy kCLLocationAccuracyBestForNavigation; 
extern const CLLocationAccuracy kCLLocationAccuracyBest; 
extern const CLLocationAccuracy kCLLocationAccuracyNearestTenMeters; 
extern const CLLocationAccuracy kCLLocationAccuracyHundredMeters; 
extern const CLLocationAccuracy kCLLocationAccuracyKilometer; 
extern const CLLocationAccuracy kCLLocationAccuracyThreeKilometers; 

根據您的應用程序的需求,你要選擇的LES準確的設置之一 - 即TenMetres,HundredMetres,公里或ThreeKilometers。

+0

因此默認情況下,位置管理器以什麼精度設置? – subharb

+0

默認值是kCLLocationAccuracyBest – mmccomb