Расшифровка CLLocationAcraracy const's

следующие перечислены в CLLocation.h, но, по моему опыту, они обманывают имена - возможно, изначально задуманные для двух целей: 1. для проверки точности возвращаемого местоположения, а также 2. для настройки работы менеджера местоположений, в частности, что включено (GPS (сколько спутниковых каналов), как тяжело работает Wi-Fi, триангуляция и т. д.

extern const CLLocationAccuracy kCLLocationAccuracyBestForNavigation; // (raw value: -2)
extern const CLLocationAccuracy kCLLocationAccuracyBest; // (raw value: -1)
extern const CLLocationAccuracy kCLLocationAccuracyNearestTenMeters; // (raw value: 10)
extern const CLLocationAccuracy kCLLocationAccuracyHundredMeters; // (raw value: 100)
extern const CLLocationAccuracy kCLLocationAccuracyKilometer; // (raw value: 1000)
extern const CLLocationAccuracy kCLLocationAccuracyThreeKilometers; // (raw value: 3000)

Я хотел бы взглянуть на CLLocation.m, но так как это вряд ли произойдет в ближайшее время - у кого-нибудь есть полевые испытания, показывающие, что, по их мнению, происходит в этих различных режимах.

т.е. kCLLocationAccuracyBest = 10 спутников (каналы / транки?), 100% мощности для Wi-Fi и т. д.

Я вроде как догадываюсь о соломинках здесь - я думаю, что именно такую ​​информацию Apple должна была предоставить -

что я действительно хочу знать, что на самом деле происходит сkCLLocationAccuracyThreeKilometers по отношению к батарейке - включен ли gps? 1 сел багажник? Wi-Fi включен? WiFi по таймеру? кто знает? Я знаю, что хотел бы

Ответы на вопрос(3)

Ваш ответ на вопрос