¿Qué tan exacta es la localización GPS de Android? ¿Pueden las aplicaciones que pueden usar su GPS conocer la localización precisa del dispositivo?

La precisión del GPS depende de varios factores:

– Visibilidad de los satélites (menos obstáculos implica una mejor precisión)
– Geometría de los satélites (cómo se extienden en el cielo)
– Señal de rebote (edificios altos o montañas)
– Si el dispositivo tiene o no asistencia para la corrección interna (AGPS)
– Antena del dispositivo
– Condiciones climáticas solares
y algunos otros

No puede “saber” la precisión con seguridad, pero puede estimar a partir de las variables mencionadas y la calidad de la señal. Esta precisión generalmente se informa como un error de círculo probable. Este es un círculo de radio r alrededor de una ubicación donde existe la probabilidad de que la ubicación sea verdadera. En otras palabras, si el dispositivo informa una ubicación con una precisión de CEP50 = 10 m, significa que hay un 50% de posibilidades de que la ubicación real esté a menos de 10 metros de la ubicación marcada.

La implementación de GPS en Android informa de esta precisión y las aplicaciones pueden hacer uso de ella.