Próbuję uzyskać wartość siły GPS, aby pokazać, czy sygnał jest silny czy słaby. Czy ktoś wie, jak uzyskać wartość.Xcode: Jak wyświetlić wartość siły GPS?
Z góry dziękuję.
Próbuję uzyskać wartość siły GPS, aby pokazać, czy sygnał jest silny czy słaby. Czy ktoś wie, jak uzyskać wartość.Xcode: Jak wyświetlić wartość siły GPS?
Z góry dziękuję.
wykorzystywać właściwości CLLocation jak horizontalAccuracy
i verticalAccuracy
które wskazują, jak dokładne urządzenie uważa, że lokalizacja fix być.
i można korzystać
if (someLocation.horizontalAccuracy < 0)
{
// No Signal
}
else if (someLocation.horizontalAccuracy > 163)
{
// Poor Signal
}
else if (someLocation.horizontalAccuracy > 48)
{
// Average Signal
}
else
{
// Full Signal
}
zaczerpnięte z link nadzieję, że to pomaga. szczęśliwe kodowanie :)
Nie masz bezpośredniego dostępu do liczby widocznych satelitów ani siły sygnału.
Można jednak obliczyć fałszywą siłę sygnału z dokładności.
-(void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation
{
NSLog (@"accuracy: H:%.2f, V:%.2f", newLocation.horizontalAccuracy, newLocation.verticalAccuracy);
}
Mogłeś wykorzystał doskonałą funkcję wyszukiwarkę stackoverflow i find this solution:
Dziękuję Lefteris. Wiele przeszukałem w Stackverflow, ale nie znalazłem tego rozwiązania ponownie. –
ios + Gps + sygnałowe słowa kluczowe powinny były wykonać pracę :-) Serdecznie zapraszamy – Lefteris
Dzięki to działa. –