gracias por responder, a que te refieres con mejorar la precisión de los números? las coordenadas las tomo enteras desde google maps
edit. parece ser que ya va bien el codigo, sigo haciendo pruebas y pongo los resultados

edit2: pues bien, para una distancia medida en google de 103m, el micro calcula 100, la calculadora en linea también devuelve 100m, para un punto donde la calculadora en linea da 8.73km el micro calcula 8720m

.