Позиции из Wi-Fi или Cellular Tower от iPhone CLLocationManager недостаточно точны для отслеживания маршрутов.Я хочу только позиции от GPS.
На данный момент я использую newLocation.horizontalAccuracy
в didUpdateToLocation
для фильтрации:
if (newLocation.horizontalAccuracy < 0 || newLocation.horizontalAccuracy > 100) return;
, потому что я нахожу, что когда местоположение «перепрыгивает» в неточное положение (возможно, положение Cell Tower), горизонтальная точность равна 100, поэтому для фильтрации я использую 100.
Каков наилучший способ получения позиций только для GPS, несмотря на точность?