Calcular distancias entre coodenades GPS

esto parece ser una idea razonable

El GPS no es muy preciso si no recibe muchas señales de los satélites, por lo que se puede ver una brecha de 10 o 15 m entre dos lecturas.

Obtienes una lectura cada segundo, por lo que si te mueves a 0,5 m / segundo (1,8 km / h), no te habrás movido mucho entre dos lecturas consecutivas, pero aún te estás moviendo.

Tienes que tener eso en cuenta.