En cuanto cruzas la SE-30 se vuelve loco... Extraño.
Nunca he tenido la oportunidad de ponerlo en práctica, así que te cuento mi idea y si lo intentas ya me cuentas si funciona: el objeto
Geocode te permite convertir un objeto LatLong (Latitud y longitud) en una dirección, y viceversa. Tal vez puedas capturar las coordenadas del GPS, convertirlas en una dirección y luego hacer el proceso inverso para quedarte con las coordenadas centradas de Google. ¿Me explico?.
Yo no me preocuparía por si está parado o no, simplemente promediaría cuando la distancia euclídea entre ellos sea menor a una cantidad determinada.