iPhone Core Location CLLocationManager частота обновления - PullRequest
1 голос
/ 11 февраля 2010

Можете ли вы установить постоянную частоту обновления времени для CLLocationManager, чтобы принудительно обновлять местоположения каждые 10 секунд?Я знаю использование фильтра расстояний, но что, если что-то пошло не так и местоположение не обновилось?Спасибо!

1 Ответ

8 голосов
/ 11 февраля 2010

Невозможно контролировать частоту обновления.Вы можете установить таймер, а затем отключить обновления, пока таймер не закончится.Это обычная вещь, которую нужно делать, чтобы не использовать слишком много энергии.

Если возникнет проблема, вам сообщат метод делегата locationManager:didFailWithError:

Вот хороший пост, в котором показано, какфильтр плохих показаний CoreLocation:

http://troybrant.net/blog/2010/02/detecting-bad-corelocation-data/

...