Xcode: Как показать значение силы GPS?
Я пытаюсь получить значение силы GPS, чтобы показать, сильный или слабый сигнал. Кто-нибудь знает, как получить значение.
Спасибо заранее.
Ответы
Ответ 1
используйте свойства CLLocation, например horizontalAccuracy
и verticalAccuracy
, которые указывают, насколько точно устройство считает, что исправление местоположения.
и u можете использовать
if (someLocation.horizontalAccuracy < 0)
{
// No Signal
}
else if (someLocation.horizontalAccuracy > 163)
{
// Poor Signal
}
else if (someLocation.horizontalAccuracy > 48)
{
// Average Signal
}
else
{
// Full Signal
}
взято из ссылки
Надеюсь, поможет. счастливое кодирование:)
Ответ 2
Вы могли бы использовать отличную функцию поиска stackoverflow и найти это решение:
Поиск уровня сигнала GPS
Ответ 3
У вас нет прямого доступа к числу видимых спутников или мощности сигнала.
Вы могли бы, однако, рассчитать силу поддельного сигнала от точности.
-(void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation
{
NSLog (@"accuracy: H:%.2f, V:%.2f", newLocation.horizontalAccuracy, newLocation.verticalAccuracy);
}