我的应用程序使用 significantLocationChanges
了很短的时间,但我需要使用 GPS,所以我将精度设置为kCLLocationAccuracyBest
并startUpdatingLocation
在短时间内 I stopUpdatingLocation
。由于我仍将监视重大的位置变化,kCLLocationAccuracyBest
但我不希望有一个不太准确的默认值,因此电池不会耗尽,那是哪一个?
谢谢。
我的应用程序使用 significantLocationChanges
了很短的时间,但我需要使用 GPS,所以我将精度设置为kCLLocationAccuracyBest
并startUpdatingLocation
在短时间内 I stopUpdatingLocation
。由于我仍将监视重大的位置变化,kCLLocationAccuracyBest
但我不希望有一个不太准确的默认值,因此电池不会耗尽,那是哪一个?
谢谢。
完整的有效值集是......
extern const CLLocationAccuracy kCLLocationAccuracyBestForNavigation;
extern const CLLocationAccuracy kCLLocationAccuracyBest;
extern const CLLocationAccuracy kCLLocationAccuracyNearestTenMeters;
extern const CLLocationAccuracy kCLLocationAccuracyHundredMeters;
extern const CLLocationAccuracy kCLLocationAccuracyKilometer;
extern const CLLocationAccuracy kCLLocationAccuracyThreeKilometers;
根据您的应用程序的需要,您需要选择不太精确的设置之一 - 即十米、百米、公里或三公里。