Позиции от Wi-Fi или вышки сотовой связи с помощью iPhone CLLocationManager недостаточно точны для отслеживания маршрутов. Мне нужны только позиции от GPS.
На данный момент я использую newLocation.horizontalAccuracy
в didUpdateToLocation
для фильтрации:
if (newLocation.horizontalAccuracy < 0 || newLocation.horizontalAccuracy > 100) return;
потому что я обнаружил, что когда местоположение "прыгает" в неточное положение (возможно, в положение вышки сотовой связи), horizontalAccuracy составляет 100, поэтому я использую 100, чтобы отфильтровать его.
Как лучше всего получать координаты ТОЛЬКО GPS, несмотря на точность?