Significado del valor de precisión devuelto por Android GPS

Quiero saber que cuál es el significado del valor de precisión devuelto por

location.getAccuracy() 

Por ejemplo: Si devuelve "1", ¿qué significa?

El punto entero del nivel de la exactitud significa que usted está garantizado para estar dentro de la distancia de X. El valor de su ubicación devuelta fue de 20 metros de su posición real; La precisión era de 20 metros. Eso es lo mejor que puedes hacer con esa precisión. Usted debe obtener una mejor precisión que si está usando GPS frente a la simple torre de la célula de triangulación.

Cuanto más bajo sea el número devuelto por location.getAccuracy() , más preciso será.

getAccuracy() describe la desviación en metros. Por lo tanto, cuanto menor sea el número, mejor será la precisión.

Desde los documentos Android ( http://developer.android.com/reference/android/location/Location.html#getAccuracy () )

Float público getAccuracy ()

Añadido en API nivel 1 Obtenga la precisión estimada de esta ubicación, en metros.

Definimos la precisión como el radio de 68% de confianza. En otras palabras, si dibuja un círculo centrado en la latitud y longitud de esta ubicación, y con un radio igual a la precisión, entonces hay una probabilidad del 68% de que la ubicación verdadera esté dentro del círculo.

En términos estadísticos, se supone que los errores de localización son aleatorios con una distribución normal, por lo que el círculo de confianza del 68% representa una desviación estándar. Tenga en cuenta que en la práctica, los errores de ubicación no siempre siguen una distribución tan simple.

Esta estimación de exactitud sólo se refiere a la precisión horizontal, y no indica la precisión del rodamiento, velocidad o altitud si están incluidos en esta Ubicación.

Si esta ubicación no tiene una precisión, se devuelve 0.0. Todas las ubicaciones generadas por LocationManager incluyen una precisión.

Así que, básicamente, si devuelve 1, eso significa que hay un 68% de probabilidad de que se encuentre a 1 metro de la ubicación GPS reportada.

Location.getAccuracy () proporciona el valor flotante que representa la precisión en metros (radio). Así que si devuelve 1, significa que la ubicación del objeto es exacta dentro de un radio de 1 metro.

Baje el entero mejor la precisión.

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.