Acabo de notar que cuando estoy convirtiendo las coordenadas del formato N / S E / W al formato decimal, se está obteniendo un producto incorrecto. Probé 1256/3600 que debería ser 0.3488888888889 pero mi foto me da 0.3488922 y 7/60 que debería ser 0.11666666666 y la foto me da 0.116666794. Al agregar esos productos y el número 23 obtengo 23.46582 pero debería ser 23.4655555556. Como estoy construyendo un laptimer no quiero tanto error. Según enlace necesito una precisión de 0.00001 que es de 1.11 metros. Podría tolarar un poco más pero no mucho más. Podría adivinar que esto se debe al procesador, pero realmente creo que debería ser una forma de evitarlo.
La fórmula que estoy usando es: x + y / 60 + z / 3600 donde x, y, z son números enteros.