Есть ли альтернатива, чтобы получить местоположение пользователя и сделать GeoFence, а не использовать службы определения местоположения в iOS. Почему я спрашиваю об этом, когда мы включаем функцию «Службы обслуживания», слишком велико потребление батареи. Вот почему я ищу альтернативу. Может ли кто-нибудь помочь мне с любой мыслью или фрагментом кода, это действительно здорово.iOS: Как найти местоположение пользователя без использования служб местоположения?
0
A
ответ
0
Если вы используете карту, то, нет необходимости осуществлять местоположение кода сервиса, чтобы захватить текущее местоположение, установите ДА showUserLocation свойство MKMapView [self.mapView setShowsUserLocation:YES]; and implement it's delegate method-
- (void)mapView:(MKMapView *)mapView didUpdateUserLocation:(MKUserLocation *)userLocation
`
[self.mapView setShowsUserLocation:YES];
[self.mapView setDelegate:self];
[self.mapView setMapType:MKMapTypeStandard];
[self.view addSubview:self.mapView];
[self.view bringSubviewToFront:self.viewLiveDrive];`
делегата: - (void)mapView:(MKMapView *)mapView didUpdateUserLocation:(MKUserLocation *)userLocation{ NSLog(@"Location Current : %@ ",userLocation.location); [self.mapView setCenterCoordinate:userLocation.location.coordinate animated:YES]; }
теперь вы можете наслаждаться с текущим местоположением :)
Смежные вопросы
- 1. iOS фоном опросе без служб определения местоположения
- 2. Получение местоположения пользователя без основного местоположения (геолокация Google Карт?)
- 3. Как отключить диалог служб местоположения в iOS?
- 4. Приложение iOS получает недопустимое местоположение пользователя
- 5. Определение местоположения без использования CoreLocation
- 6. Как получить текущее местоположение среди всех WIFI, GPS, служб местоположения или любых других приложений в iOS?
- 7. Местоположение Разрешение служб не сохраняется iOS
- 8. Показать текущее местоположение без использования CLLocationManager
- 9. iOS - Определить страну пользователя без использования CLLocationManager
- 10. Как найти местоположение по IP-адресу без использования API
- 11. Как получить местоположение города пользователя без использования геоданных
- 12. xcode - Как найти ваше текущее местоположение без CoreLocation
- 13. Не удалось найти местоположение пользователя?
- 14. Как автоматически найти местоположение пользователя?
- 15. Определение местоположения пользователя - iOS
- 16. iOS: Отслеживание местоположения пользователя
- 17. Получение фона Расположение без использования услуг определения местоположения IOS
- 18. Обнаруживать местоположение пользователя Android
- 19. iOS: Приложение отсутствует в списке служб местоположения
- 20. [iOS] захват пользователя местоположение: уточнение
- 21. Определение режима обновления служб местоположения iOS
- 22. местоположение доступно через несколько секунд после включения служб определения местоположения
- 23. Можно ли запрашивать у пользователя текущее местоположение без начала сопоставления
- 24. Местоположение пользователя IOS Map не отображается
- 25. iOS местоположение без WiFi или GPS?
- 26. Увеличьте местоположение пользователя в iOS
- 27. Получение текущего местоположения пользователя iOS 8.0
- 28. Получение местоположения пользователя навсегда в приложении iOS
- 29. Получить местоположение сразу после включения служб определения местоположения
- 30. Отображение местоположения относительно другого местоположения без использования карты
Это называется региональный мониторинг: https : //developer.apple.com/library/ios/documentation/userexperience/conceptual/LocationAwarenessPG/RegionMonitoring/RegionMonitoring.html, но это не очень точный вывод. Существуют определенные условия, например, вам необходимо пересечь границу и пробыть там в течение 10 секунд или около того, прежде чем система зарегистрирует это как переход области. Мониторинг региона использует меньше батареи (поскольку он менее точен). – Zhang
Какие методы вы используете для поиска пользователя. Видеоролики WWDC и руководства по программированию основного местоположения предоставляют советы о том, как уменьшить воздействие батареи - в частности, уменьшить требуемую точность, увеличить расстояние до того, как вы получите обновление и используя значительную услугу изменения местоположения – Paulw11