Hola amigos, tengo una duda, estoy leyendo las tramas de un gps, y solo busco leer el comando
gpgga
el cual me da
$GPGGA,160920.807,1947.5139,N,09037.3225,W,0,05,2.3,81.1,M,-9.7,M,,*6D
en este ejemplo, me encuentro en la escuela, y saco el valor de latitud y longitud, los guardo en una variable double, la pregunta es
¿como puedo saber que pase por un punto o cerca de un punto que haya guardado anteriormente, vamos a suponer que quiero guardar la coordenada 1948.51 y 09038.32 en latitud y longitud respectivamente, y estoy en la trayectoria de un vehiculo, en ese momento paso por ahi otra vez, y quiero guardar la hora que pase por ahi, una de mis soluciones fue la simplemente sacar la distancia entre el punto guardado y el punto actual, con la formula
d=sqrt((x2-x1)^2+(y2-y1)^2)) y una vez que tengo esa distancia compararla con un radio de tolerancia aproximado, el problema viene, cuando me pregunto, en que unidaddes esta esto???? que fue lo que saque??? por que mi idea es despues comparar esa "distancia" con 50 metros, alguien me puede hechar una mano de que formula utilizar? saludos