2011-01-08 3 views
6

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

  • Если GPS = 0 или Нет сигнала: цвет = красный/Плохое или Нет сигнала
  • Если GPS = < 140 м Сигнал: Цвет Оранжевый/Fair Сигнал
  • Если GPS => 140 м Сигнал: Цвет = Зеленый/Good или Excellent сигнала

ответ

15

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

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

1

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

Смежные вопросы