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
}

взято из ссылки Надеюсь, поможет. счастливое кодирование:)

Ответ 3

У вас нет прямого доступа к числу видимых спутников или мощности сигнала.

Вы могли бы, однако, рассчитать силу поддельного сигнала от точности.

-(void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation
{
   NSLog (@"accuracy: H:%.2f, V:%.2f", newLocation.horizontalAccuracy, newLocation.verticalAccuracy);
}