Я пытаюсь получить текущее местоположение на устройстве iOS (в частности, на моем iPhone).
Я использую этот пример Apple.
Время ожидания до того, как яcall stopUpdatingLocations равен 60 секундам.
Когда я устанавливаю значение требуемой точности равным kCLLocationAccuracyHundredMeters, в didUpdateToLocation поступают только 3 новых местоположения: fromLocation.Первый - это кешированный, с давних времен.Следующие два ТАКЖЕ имеют временные метки от более 15 секунд, несмотря на то, что все 3 прибывают с интервалом в 5 секунд.Все три из них содержат плохую горизонтальную точность.С другой стороны, когда я устанавливаю требуемую точность равной kCLLocationAccuracyNearestTenMeters, новые местоположения продолжают поступать, пока я не получу соответствующую, точную.У меня отключен WiFi, и я в помещении.
Мой вопрос: почему при использовании точности kCLLocationAccuracyHundredMeters я прекращаю получать обновления раньше?