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