Я экспериментирую с добавлением функций GPS в свое приложение для iPhone. Это приложение для тренировки, которое будет использоваться во время ходьбы или бега. Поэтому я хочу использовать GPS для того, чтобы показать скорость, с которой человек движется в Mph и минуту/миля.iPhone CoreLocation: Как получить максимальную скорость
Как настроить CLLocationManager, чтобы получить наилучшие результаты? Что я должен установить, желательно, для функции «Охват» и «DistanceFilter»?
Я попытался с:
distanceFilter = 10 и desiredAccuracy = kCLLocationAccuracyNearestTenMeters
и чтение
CLLocation.speed свойство
Тестирование во время вождения вокруг в моей машине точность кажется хорошим по сравнению с автомобильным спидометром, хотя для обновления требуется некоторое время. Я понимаю, что задержка обновления вполне может быть временем, требуемым для запроса местоположения GPS, но я не уверен, что изменение этих двух параметров даст лучшие результаты.
Должен ли я использовать kCLLocationAccuracyBest и другое значение для distanceFilter?
Мне интересно услышать от других, используя CoreLocation, чтобы получить скорость. Что вы делаете, чтобы получить более точные результаты?