перечисленные ниже в CLLocation.h, но по моему опыту они обманывают имена, возможно, изначально придуманные для выполнения двух целей: 1. проверить точность возвращаемого местоположения, а также 2. установить, насколько сложно определить местоположение менеджер работает, в частности, что включено (gps (сколько сильных каналов), насколько сильно работают Wi-Fi, триангуляция и т.д.
extern const CLLocationAccuracy kCLLocationAccuracyBestForNavigation;
extern const CLLocationAccuracy kCLLocationAccuracyBest;
extern const CLLocationAccuracy kCLLocationAccuracyNearestTenMeters;
extern const CLLocationAccuracy kCLLocationAccuracyHundredMeters;
extern const CLLocationAccuracy kCLLocationAccuracyKilometer;
extern const CLLocationAccuracy kCLLocationAccuracyThreeKilometers;
Мне бы хотелось взглянуть на CLLocation.m, но поскольку это вряд ли произойдет в ближайшее время, у любого есть какие-либо полевые испытания, показывающие, что, по их мнению, происходит с этими разными режимами.
т.е. kCLLocationAccuracyBest = 10 спутник (каналы/соединительные линии?), 100% мощность Wi-Fi и т.д.
Я думаю, что это тип информации, которую яблоко должно было предоставить -
что я действительно хочу знать, что на самом деле происходит с kCLLocationAccuracyThreeKilometers относительно батареи - это gps? 1 салфетка? Wi-Fi включен? Wi-Fi на таймере? кто знает? Я знаю, что хочу -