x

Re: Mathematik-Frage zu Long/Lat - Distanz


Geschrieben von robotnic (Gast) am 30. September 2010 20:34:03: [flux]

Als Antwort auf: Mathematik-Frage zu Long/Lat - Distanz geschrieben von jomu (Gast) am 30. September 2010 08:12:

Und hier in Javascript

function distance(latdeg1, lngdeg1, latdeg2, lngdeg2) {
//Umrechnung von Grad auf Radian
var lat1 = latdeg1 * Math.PI / 180;
var lng1 = lngdeg1 * Math.PI / 180;
var lat2 = latdeg2 * Math.PI / 180;
var lng2 = lngdeg2 * Math.PI / 180;

//Eigentliche Berechnung
var w = Math.acos(Math.sin(lat1) * Math.sin(lat2) + Math.cos(lat1) * Math.cos(lat2) * Math.cos(lng2 - lng1)) * 180 / Math.PI;
var d = w / 360 * 40000 * 1000;

return d; //in meter
}