我想计算线与点之间的垂直距离。 LinePointA(纬度,经度)-(48.294483,11.568453) LinePointB(纬度,经度)-(48.283479,11.838929) PointC(纬度,经度)-(48.561846,11.733314) 这里AB是线,C是点。 根据谷歌地图的预期距离是59.36公里 预先感谢。
答案 0 :(得分:0)
您可以尝试barefoot -开放的Java库,用于通过地球坐标进行几何运算。
这是您的问题的解决方案-https://github.com/bmwcarit/barefoot#spatial-search-and-operations
如果您想更深入地了解数学,请看this