Как получить позиции только GPS?
-
28-09-2019 - |
Вопрос
Позиции из Wi-Fi или сотовой башни на iPhone CllocationManager не достаточно точны для отслеживания маршрутов. Я хочу только позиции из GPS.
На данный момент я использую newLocation.horizontalAccuracy
в didUpdateToLocation
Чтобы фильтровать:
if (newLocation.horizontalAccuracy < 0 || newLocation.horizontalAccuracy > 100) return;
Потому что я обнаруживаю, что когда местоположение «прыгает» на неточную позицию (возможно, позицию сотовой башни), горизонтально-мас.% - 100, поэтому я использую 100, чтобы отфильтровать его.
Какой лучший способ получить позиции только GPS, несмотря на точность?
Решение
Вы не можете получить данные только в GPS. Моя понимание того, что Cllocation рассчитывается на основе GPS, клеточных башен, а также любых доступных беспроводных сетей в пределах диапазона.
Не связан с StackOverflow