Sto cercando di ottenere il valore di intensità GPS per mostrare se il segnale è forte o debole. Qualcuno sa come ottenere il valore.Xcode: come mostrare il valore di intensità GPS?
Grazie in anticipo.
Sto cercando di ottenere il valore di intensità GPS per mostrare se il segnale è forte o debole. Qualcuno sa come ottenere il valore.Xcode: come mostrare il valore di intensità GPS?
Grazie in anticipo.
utilizzare le proprietà di CLLocation come horizontalAccuracy
e verticalAccuracy
che indicano come precisa il dispositivo ritiene che posizione fix di essere.
e u possibile utilizzare
if (someLocation.horizontalAccuracy < 0)
{
// No Signal
}
else if (someLocation.horizontalAccuracy > 163)
{
// Poor Signal
}
else if (someLocation.horizontalAccuracy > 48)
{
// Average Signal
}
else
{
// Full Signal
}
tratto da link Speranza che aiuta. felice codifica :)
Non si ha accesso diretto al numero di satelliti visibili o alla potenza del segnale.
È tuttavia possibile calcolare l'intensità del segnale falso dalla precisione.
-(void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation
{
NSLog (@"accuracy: H:%.2f, V:%.2f", newLocation.horizontalAccuracy, newLocation.verticalAccuracy);
}
Si potrebbe aver usato l'eccellente funzione di ricerca di StackOverflow e find this solution:
Grazie Lefteris. Ho cercato molto nello stackverflow ma non ho trovato questa soluzione grazie ancora. –
ios + Gps + parole chiave segnale dovrebbero aver fatto il lavoro :-) Prego – Lefteris
Grazie funziona. –