2012-05-14 25 views

cevap

17

horizontalAccuracy ve cihaz konum düzeltme olmak inanmaktadır ne kadar doğru işaret verticalAccuracy gibi CLLocation özelliklerini kullanmak kullanmış olabilir.

ve u

if (someLocation.horizontalAccuracy < 0) 
{ 
    // No Signal 
} 
else if (someLocation.horizontalAccuracy > 163) 
{ 
    // Poor Signal 
} 
else if (someLocation.horizontalAccuracy > 48) 
{ 
    // Average Signal 
} 
else 
{ 
    // Full Signal 
} 

link alınan kullanabilirsiniz yardımcı olur umarım. mutlu kodlama :)

+0

Teşekkürler. –

2

Görünen uyduların sayısına veya sinyal gücüne doğrudan erişiminiz yok. Bununla birlikte, sahte sinyal gücünü doğruluktan hesaplayabilirsiniz.

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

Sen mükemmel arama stackoverflow işlevini ve find this solution:

Finding GPS signal strength

+0

Teşekkür ederim Lefteris. Stackverflow'ta çok fazla arama yaptım ama bu çözümü tekrar bulamadım. –

+0

ios + Gps + sinyal anahtar kelimeleri çalışmayı yapmış olmalı :-) Hoşgeldin – Lefteris