Расшифровка 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 по таймеру? кто знает? Я знаю, что хотел бы