使用坐标(纬度和经度)时如何计算线与点之间的垂直距离

时间:2018-10-24 08:19:15

标签: java math geometry trigonometry

我想计算线与点之间的垂直距离。 LinePointA(纬度,经度)-(48.294483,11.568453) LinePointB(纬度,经度)-(48.283479,11.838929) PointC(纬度,经度)-(48.561846,11.733314) 这里AB是线,C是点。 根据谷歌地图的预期距离是59.36公里 预先感谢。

1 个答案:

答案 0 :(得分:0)

您可以尝试barefoot -开放的Java库,用于通过地球坐标进行几何运算。

这是您的问题的解决方案-https://github.com/bmwcarit/barefoot#spatial-search-and-operations

如果您想更深入地了解数学,请看this