function distance(latA, lngA, latB, lngB) { //longitude and latitude; 经 纬 度 var earthR = 6371000; var x = Math.cos(latA*Math.PI/180) * Math.cos(latB*Math.PI/180) * Math.cos((lngA-lngB)*Math.PI/180); var y = Math.sin(latA*Math.PI/180) * Math.sin(latB*Math.PI/180); var s = x + y; if (s > 1) { s = 1; } if (s < -1) { s = -1; } var alpha = Math.acos(s); var distance = alpha * earthR; return distance;}如果都是经纬度的话,上面的方式就可以