JavaScriptで2つの緯度、経度から距離を計算する関数

by iwbjp

JavaScript

var kyori = function(x1, y1, x2, y2, flr) {
  var result = Math.sqrt(Math.pow((x2-x1), 2) + Math.pow((y2-y1), 2));
  var flr = (flr !== undefined) ? ('1e' + flr) : 1;
  result *= flr;
  result = Math.floor(result);
  result /= flr;
  return result;
};
document.body.innerHTML = kyori(-3, -3, 1, 1, 2);