📜  计算两个坐标公式之间的距离javascript(1)

📅  最后修改于: 2023-12-03 15:12:00.853000             🧑  作者: Mango

计算两个坐标公式之间的距离

有时候需要计算两个坐标之间的距离,例如在地图应用中计算两个位置之间的距离。在JavaScript中可以用以下公式来计算:

distance = Math.sqrt(Math.pow(x2 - x1, 2) + Math.pow(y2 - y1, 2));

其中x1和y1分别是第一个坐标的横坐标和纵坐标,x2和y2分别是第二个坐标的横坐标和纵坐标。距离的单位可以根据坐标的单位而定。

为了便于使用,我们可以将这个公式封装成一个函数:

function getDistance(x1, y1, x2, y2) {
  return Math.sqrt(Math.pow(x2 - x1, 2) + Math.pow(y2 - y1, 2));
}

这个函数接受四个参数,分别是两个坐标的横纵坐标,返回它们之间的距离。

下面是一个使用这个函数的例子:

const distance = getDistance(0, 0, 3, 4);
console.log(distance); // Output: 5

这个例子计算了坐标(0, 0)和(3, 4)之间的距离,结果为5。

以上就是计算两个坐标公式之间的距离的方法。