#ios #objective-c #iphone #cllocationmanager
#iOS #objective-c #iPhone #cllocationmanager
Вопрос:
Я использую a CLLocationManager
для получения данных о местоположении в моем приложении для ios, я использую locationManager.distanceFilter
метод для обновления того, как часто я хочу обновлять свое местоположение.
Записывает ли этот метод местоположение каждый раз, когда устройство перемещается хотя бы на такое расстояние? и что произойдет, если для него установлено значение 0? будет ли он обновлять местоположение, даже если местоположение не меняется?
Любая помощь будет оценена.
Ответ №1:
Если для фильтра расстояния установлено значение 0, вы должны получать новое местоположение примерно каждые 1 секунду. Все они будут немного отличаться, даже если вы не двигаетесь, потому что точность GPS / ГЛОНАСС не идеальна. Если вы установите для него какое-то большее значение, о следующем местоположении будет сообщаться только тогда, когда расстояние между местоположениями будет больше указанного значения.