Estoy tratando de obtener el valor de intensidad del GPS para mostrar si la señal es fuerte o débil. ¿Alguien sabe cómo obtener el valor?Xcode: ¿Cómo se muestra el valor de resistencia del GPS?
Gracias de antemano.
Estoy tratando de obtener el valor de intensidad del GPS para mostrar si la señal es fuerte o débil. ¿Alguien sabe cómo obtener el valor?Xcode: ¿Cómo se muestra el valor de resistencia del GPS?
Gracias de antemano.
utilizar las propiedades de CLLocation como horizontalAccuracy
y verticalAccuracy
que indican cómo es exacto el dispositivo cree que la fijación de ubicación que sea.
yu puede utilizar
if (someLocation.horizontalAccuracy < 0)
{
// No Signal
}
else if (someLocation.horizontalAccuracy > 163)
{
// Poor Signal
}
else if (someLocation.horizontalAccuracy > 48)
{
// Average Signal
}
else
{
// Full Signal
}
tomado de link espero que ayude. feliz codificación :)
No tiene acceso directo al número de satélites visibles ni a la potencia de la señal.
Sin embargo, puede calcular la intensidad de la señal falsa de la precisión.
-(void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation
{
NSLog (@"accuracy: H:%.2f, V:%.2f", newLocation.horizontalAccuracy, newLocation.verticalAccuracy);
}
Se podría haber utilizado la excelente función de búsqueda de stackoverflow y find this solution:
Gracias Lefteris. He buscado mucho en el stackverflow pero no encontré esta solución, gracias de nuevo. –
ios + palabras clave de señal Gps + deberían haber hecho el trabajo :-) De nada – Lefteris
Gracias, funciona. –