Java坐标计算

Java坐标计算,java,algorithm,google-maps-api-3,geolocation,Java,Algorithm,Google Maps Api 3,Geolocation,我可以知道是否有一个现有的算法或方法来计算这个场景吗?最初,给出了两个坐标,x1y1和x2y2,我们在它们之间画了一条直线 当我们得到第三个坐标x3y3时,我想知道第三个坐标是否在直线的一定距离内 您必须将此处的数学转换为代码,但这应该会有所帮助: 很可能有。您在图纸中显示的是感兴趣的区域吗?因为原则上你也可以在线段的每一端取两个半圆。在任何情况下,特别是如果你要做很多这样的测试,你只需要构造一个内部矩形并检查点是否在它里面(如果你需要半圆检查到每一端的距离)。找出如何在纸上做数学,然后翻译成编

我可以知道是否有一个现有的算法或方法来计算这个场景吗?最初,给出了两个坐标,x1y1和x2y2,我们在它们之间画了一条直线

当我们得到第三个坐标x3y3时,我想知道第三个坐标是否在直线的一定距离内


您必须将此处的数学转换为代码,但这应该会有所帮助:


很可能有。您在图纸中显示的是感兴趣的区域吗?因为原则上你也可以在线段的每一端取两个半圆。在任何情况下,特别是如果你要做很多这样的测试,你只需要构造一个内部矩形并检查点是否在它里面(如果你需要半圆检查到每一端的距离)。找出如何在纸上做数学,然后翻译成编程语言。从技术上来说,这是对工具的要求,所以这是离题的。