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
}