Частота обновления CLLocationManager iPhone Core Location
-
19-09-2019 - |
Вопрос
Можете ли вы настроить постоянную частоту обновления для CLLocationManager, чтобы он постоянно обновлял местоположения каждые 10 секунд?Я знаю, как использовать фильтр расстояния, но что, если что-то пойдет не так и местоположение не обновится?Спасибо!
Решение
Невозможно контролировать частоту обновления.Вы можете установить таймер, а затем отключить обновления, пока таймер не истечет.Это обычное дело, чтобы избежать использования слишком большого количества энергии.
Если возникнет проблема, вы будете проинформированы методом делегата. locationManager:didFailWithError:
Вот хороший пост, показывающий, как фильтровать неверные показания CoreLocation:
http://troybrant.net/blog/2010/02/detecting-bad-corelocation-data/
Не связан с StackOverflow