Я создаю небольшое прототип приложения для тестирования сервисов местоположения. Мое приложение использует как -startUpdatingLocation, так и -startMonitoringSignificantLocationChanges (для фоновой обработки).Определение режима обновления служб местоположения iOS
В обоих случаях я пытаюсь отправить объект json на сервер с данными о местоположении, которые я получаю, но я хотел бы также отправить какой-то идентификатор, чтобы я мог определить, какой режим местоположения сервис был использован для получения данных (GPS, Wi-Fi, башни или, по крайней мере, если это через одну из двух услуг выше.
Я настраиваю мой CLLocationManager в AppDelegate, если это делает никакой разницы.
Насколько я понимаю, использование -startMonitoringSignificantLocationChanges НЕ будет использовать GPS, это правильно? Если это так, ваша идея будет работать отлично. Я могу передать horizontalAccuracy на сервер и получить такую хорошую идею. Большое спасибо! – Rod
Правильно, 'startMonitoringSignificantLocationChanges' не требует поворота GPS. Как я уже говорил, если другое приложение (или даже другой код в вашем собственном приложении) запрашивает более точную информацию, вы все равно можете получить GPS-адреса. –