Как получить только GPS-позиции? - PullRequest
1 голос
/ 03 ноября 2010

Позиции из Wi-Fi или Cellular Tower от iPhone CLLocationManager недостаточно точны для отслеживания маршрутов.Я хочу только позиции от GPS.

На данный момент я использую newLocation.horizontalAccuracy в didUpdateToLocation для фильтрации:

if (newLocation.horizontalAccuracy < 0 || newLocation.horizontalAccuracy > 100) return;

, потому что я нахожу, что когда местоположение «перепрыгивает» в неточное положение (возможно, положение Cell Tower), горизонтальная точность равна 100, поэтому для фильтрации я использую 100.

Каков наилучший способ получения позиций только для GPS, несмотря на точность?

1 Ответ

0 голосов
/ 03 ноября 2010

Вы не можете получить данные только для GPS. Насколько я понимаю, CLLocation рассчитывается на основе GPS, вышек сотовой связи, а также любых доступных беспроводных сетей в пределах диапазона.

...