On suppose ces 4 valeurs:Comment puis-je calculer la distance et le relèvement en utilisant la latitude et la longitude?
double lat1 = ToRadians(53.14722222222222);
double lon1 = ToRadians(-1.8494444444444447);
double lat2 = ToRadians(52.20444444444445);
double lon2 = ToRadians(-0.14055555555555554);
Je calcule dans le sens Google map get, je me suis environ 181 km, mais sur ce site (http://www.movable-type.co.uk/scripts/latlong .html) il a environ 170 km.
Dans ma source, j'utilise java et C# pour implémenter cette fonction, quand je la calcule, j'ai environ 155 km.
pourquoi ils ne sont pas équivalents?
Avez-vous une fonction qui peut calculer ces 2 valeurs avec précision?