Javascript 获取两个坐标之间的长度?

Javascript 获取两个坐标之间的长度?,javascript,raphael,Javascript,Raphael,我试图使用Raphael.js路径获得两个坐标之间的长度 例如,如果我有以下路径: M612295L690429L642565L540432L711379L763502L683585L480 612L605466L717318 L888466L756586 L609392 L835248L87472L92762L72464L708403 L563391 然后我想能够得到711379和927622之间的长度,这是可能的吗?正如前面指出的,使用是一种方法 我为解决我的问题而创作 这里有一个例子 va

我试图使用Raphael.js路径获得两个坐标之间的长度

例如,如果我有以下路径:

M612295L690429L642565L540432L711379L763502L683585L480 612L605466L717318 L888466L756586 L609392 L835248L87472L92762L72464L708403 L563391

然后我想能够得到
711379
927622
之间的长度,这是可能的吗?

正如前面指出的,使用是一种方法

我为解决我的问题而创作

这里有一个例子

var paper = Raphael(10, 50, 320, 200);
var path = paper.path("M10 10 L90 90 L21 18 L19 31");

path.getLengthBetweenCoordinates({
  y: 10,
  x: 10 
}, {
  x: 21,
  y: 18
});

/* => 212.86170582141557 */
正如前面所指出的,使用是一条路

我为解决我的问题而创作

这里有一个例子

var paper = Raphael(10, 50, 320, 200);
var path = paper.path("M10 10 L90 90 L21 18 L19 31");

path.getLengthBetweenCoordinates({
  y: 10,
  x: 10 
}, {
  x: 21,
  y: 18
});

/* => 212.86170582141557 */

这是很多数字。。你能发布一个截图吗?@fazo我只是随机选择了一堆电线。是打印屏幕。对不起,我不认为这样做有什么坏处,我真的需要一种方法来计算出子长度,这样才能计算出红点在路径上的速度。你不能只用毕达哥拉斯定理吗?这是很多数字。。你能发布一个截图吗?@fazo我只是随机选择了一堆电线。是打印屏幕。对不起,我不认为这样做有什么坏处,我真的需要一种方法来计算出子长度,这样才能计算出红点在路径上的速度。你不能只用毕达哥拉斯定理吗?例如,对于使用“T”命令(而不是示例中使用的“L”命令)创建的曲线路径,这是否也适用?谢谢例如,对于使用“T”命令(而不是示例中使用的“L”命令)创建的曲线路径,这是否也适用?谢谢