As i have written in my previous article Calculate difference between two points with php we can achieve the same thing with JavaScript by simply declare the function as given below.

function calculatedistance(lat1, lon1, lat2, lon2, unit) {
	    var radlat1 = Math.PI * lat1/180
	    var radlat2 = Math.PI * lat2/180
	    var radlon1 = Math.PI * lon1/180
	    var radlon2 = Math.PI * lon2/180
	    var theta = lon1-lon2
	    var radtheta = Math.PI * theta/180
	    var dist = Math.sin(radlat1) * Math.sin(radlat2) + Math.cos(radlat1) * Math.cos(radlat2) * Math.cos(radtheta);
	    dist = Math.acos(dist)
	    dist = dist * 180/Math.PI
	    dist = dist * 60 * 1.1515
	    if (unit=="K") { dist = dist * 1.609344 }
	    if (unit=="N") { dist = dist * 0.8684 }
	    return dist
	}

Now we have a function

calculatedistance()

and we can call this simply like

    alert(distance(31.05, 76.72, 30.7500, 76.78, "M")+' miles');
    alert(distance(31.05, 76.72, 30.7500, 76.78, "K")+' kilometer');
    alert(distance(31.05, 76.72, 30.7500, 76.78, "N")+'  Nautical Miles');
http://codingbin.com/wp-content/uploads/2015/11/javascript-logo-png.pnghttp://codingbin.com/wp-content/uploads/2015/11/javascript-logo-png-150x150.pngdevidjavascriptjQueryAs i have written in my previous article Calculate difference between two points with php we can achieve the same thing with JavaScript by simply declare the function as given below. Now we have a function calculatedistance() and we can call this simply likecoding, php, wordpress, yii, cakephp, and  jquery

Are you want to get implementation help, or modify or extend the functionality of this script? Submit paid service request