В документации не ясно, как осуществляется мониторинг региона. Является ли это чисто основанием для значительного изменения местоположения или представляет собой смесь значительного изменения местоположения и службы стандартного определения местоположения?Мониторинг региона CLLocationManager при значительном изменении местоположения
ответ
Из опыта я бы сказал, что он использует значительные изменения местоположения, пока он не будет достаточно близко, чтобы использовать более конкретные обновления местоположения, но у меня нет данных, чтобы это доказать. Единственное, на что я уверен, это то, что он работает слишком точно, чтобы быть значительными изменениями местоположения, и, похоже, не разряжает аккумулятор, поэтому я не думаю, что он постоянно использует более точные обновления местоположения.
Мониторинг области Ya начался после IOS 4.0 и последних устройств, а также работает, когда приложение прекращено или идеальный режим означает, что его служба, не зависящая от приложения, является зависимой от ios службой, такой как локальное уведомление, которое вы находите в своем местоположении или даете определенную координату местоположения в Регин и установить мониторинг области после конкретного заданного расстояния его методов enterin области и exitRegion называемых внутри этих функций и сделать ваш Wirk
Установить регион,
CLLocationDistance dist=200.0;
CLRegion *region = [[CLRegion alloc]initCircularRegionWithCenter:coord radius:dist identifier:@"Test"];
if([CLLocationManager regionMonitoringEnabled] && [CLLocationManager regionMonitoringAvailable])
[locationManager startMonitoringForRegion:region desiredAccuracy:kCLLocationAccuracyBest];
-(void)locationManager:(CLLocationManager *)manager didExitRegion:(CLRegion *)region
{
}
-(void)locationManager:(CLLocationManager *)manager didEnterRegion:(CLRegion *)region
{
}
- 1. Поведение при значительном изменении местоположения API при завершении/приостановлении?
- 2. Мониторинг местоположения CLLocationManager не работает должным образом
- 3. Значительная смена региона/Мониторинг региона
- 4. UILocalNotification и мониторинг региона
- 5. Мониторинг региона iOS не работает
- 6. Обновить/Обновить контроллер контроллера при значительном изменении местоположения (из делегата приложения)
- 7. Мониторинг региона в ios 7
- 8. Мониторинг состояния региона Android
- 9. Мониторинг региона Android?
- 10. Мониторинг региона - didEnterRegion
- 11. Мониторинг региона и приложение закрыты
- 12. didEnterRegion in iOS 8 - Мониторинг региона
- 13. CLLocationManager locationServicesEnabled событие при изменении
- 14. CLLocationManager - Области мониторинга в сравнении с существенными изменениями местоположения
- 15. iOS: мониторинг региона с помощью симулятора отключен
- 16. Мониторинг региона, когда устройство выключено
- 17. iOS: Мониторинг региона и использование батареи
- 18. iOS 8: Мониторинг региона, как заставить его работать
- 19. Почему уведомления меняются при изменении местоположения?
- 20. мониторинг местоположения в приложении iphone
- 21. CoreLocation «значительные изменения местоположения» против «мониторинга региона»
- 22. Обновление местоположения Android при изменении местоположения
- 23. Мониторинг местоположения в iOS8 не работает
- 24. Захват местоположения реже с помощью CLLocationManager
- 25. CLLocationManager медленное получение местоположения, Swift
- 26. CLLocationManager Отключить использование местоположения приложением
- 27. CLLocationManager, дающий неверные обновления местоположения
- 28. Как передать местоположения из CLLocationManager
- 29. При изменении местоположения в Angular
- 30. Изменение изображения при изменении местоположения
Спасибо за ответ. Так что это, кажется, какая-то умная комбинация из двух режимов локации. – lichen19853
@ lichen19853: Я надеюсь, что Филипп прав (и поэтому я делаю что-то неправильно), но я получаю только триггеры каждый раз, что заставляет меня думать, что GPS не учитывается. FYI, я живу в Eugene OR, городе около 150 000 ... –