Datos suaves del GPS

Estoy trabajando con datos de GPS, obteniendo valores cada segundo y mostrando la posición actual en un mapa. El problema es que a veces (especialmente cuando la precisión es baja) los valores varían mucho, lo que hace que la posición actual "salte" entre puntos distantes en el mapa.

Me preguntaba acerca de algún método lo suficientemente fácil para evitar esto. Como primera idea, pensé en descartar valores con precisión más allá de cierto umbral, pero creo que hay otras formas mejores de hacerlo. ¿Cuál es la forma habitual en que los programas realizan esto?

Respuestas a la pregunta(10)

Su respuesta a la pregunta