Можете ли вы установить постоянную скорость обновления времени для CLLocationManager, чтобы постоянно обновлять местоположения, как каждые 10 секунд? Я знаю использование фильтра расстояния, но что, если что-то пошло не так, и местоположение не обновлено? Благодаря!iPhone Core Location CLLocationManager update rate
1
A
ответ
8
Невозможно контролировать скорость обновления. Вы можете установить таймер, затем отключить обновления до окончания таймера. Это обычная вещь, чтобы не использовать слишком много энергии.
Если есть проблема, вы будете проинформированы по методе делегата locationManager:didFailWithError:
Вот хороший пост, который показывает, как фильтровать плохие CoreLocation показания:
http://troybrant.net/blog/2010/02/detecting-bad-corelocation-data/
Смежные вопросы
- 1. Обнаружение возможностей устройства iPhone для Core Location
- 2. iOS7 Core Location не обновляется
- 3. iPhone Core Data update records
- 4. iPhone GPS Location
- 5. Core Location в то время как iPhone заблокирован
- 6. Core Location - проблема инициализации
- 7. Cllocationmanager update oldlocation
- 8. location update auto pause iOS
- 9. CLLocationManager, Core Data and Arrays
- 10. Swift 2 Core Location не работает
- 11. Core Location Менеджер не просит разрешения
- 12. Как рассчитать скорость с помощью Core Location?
- 13. CLLocationManager singleton iphone пример
- 14. Core Location возвращает ноль при запросе местоположения
- 15. Разработка iPhone - CLLocationManager против MapKit
- 16. CLLocationManager - loading MKAnnotation after Location Services Prompt
- 17. Android Update Current Location
- 18. Core Location не работает с Apple, смотреть
- 19. Где разместить общий код для iPhone, CLLocationManager
- 20. iPhone: время от CLLocationManager
- 21. iPhone CLLocationManager TrueHeading iPhoneSimulator
- 22. CLLocationManager Перегрев iPhone
- 23. Использование MKMapView, Core Location и Core Data
- 24. Objective-C - Core Location - IOS 7,1
- 25. Схватив GPS Location iPhone SDK
- 26. Какие отличия между Core Location на iPod Touch и iPhone?
- 27. Почему IOS Core Bluetooth Respect Communication Rate
- 28. Использование Core Location в Apple WatchKit
- 29. Core Location продолжает спрашивать разрешения
- 30. Pinch Media - Core Location Необязательно
Я думаю, что это имеет решающее значение для точки здесь, когда ваш подход к фону подменяется подходом к таймеру. Вы можете использовать таймер для включения и отключения обновлений местоположения, чтобы сохранить время автономной работы, но через 10 секунд после вызова «stopUpdatingLocation» ваше приложение будет спать с помощью «iOS», выключив ваш таймер и предотвратив обновление местоположения когда-либо начинающий снова. –