Нахождение силы сигнала GPS - PullRequest
7 голосов
/ 08 января 2011

Есть ли способ получить уровень сигнала GPS на iPhone? Я хотел бы сделать что-то вроде этого:

  • Если GPS = 0 или нет сигнала: цвет = красный / плохой или нет сигнала
  • Если GPS = <140 м Сигнал: Цвет Оранжевый / Световой сигнал </li>
  • Если GPS => 140 м Сигнал: Цвет = Зеленый / Хороший или Отличный Сигнал

Ответы [ 2 ]

16 голосов
/ 08 января 2011

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

Посмотрите на CLLocation , у него есть свойства horizontalAccuracy и verticalAccuracy, которые указывают, насколько точно устройство считает, что местоположение фиксируется набудет.

2 голосов
/ 10 ноября 2012

Вы должны сосредоточиться в основном на атрибуте CLLocation horizontalAccuracy. Это значение представляет расчетную точность, связанную с текущей широтой, координатой долготы. verticalAccuracy представляет точность по высоте / высоте. Как правило, устройства GPS не очень подходят для точного измерения высоты, поэтому сконцентрируйтесь на горизонтальных атрибутах.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...