Grácias Jackson.
static const double LONDON_LAT = 51.508131, LONDON_LON = -0.128002;
unsigned long distanceKmToLondon =
(unsigned long)TinyGPSPlus::distanceBetween(
gps.location.lat(),
gps.location.lng(),
LONDON_LAT,
LONDON_LON) / 1000;
Serial.print(F(" Distancia: "));
Serial.print(distanceKmToLondon);
Funciona. Con esto ya puedo avanzar.
Si la distancia entre lecturas es inferior a "x" metros, consideraré que no hay movimiento y que la velocidad es "0".