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
}