计算点之间的路径和距离

时间:2016-11-21 10:02:01

标签: java geolocation openstreetmap distance

我正在用Java编写应用程序。我有一个lat long列表,我想将它转换为路径。然后计算点之间的距离。最后根据当前位置(纬度,长度)检测路径上的点,并计算到最终点的剩余距离。

我怎么能这样做,你知道任何可以帮助我的图书馆吗?

1 个答案:

答案 0 :(得分:1)

当点不是那么远时,你可以用毕达哥拉斯定理来计算距离。通过计算点之间的距离并将它们相加可以得到总距离。 (我假设点已经排序)我相信你也希望得到最接近当前位置的路径上的点。要做到这一点,你可以使用相同的公式来检查每个点的距离,并使用最短的。如果你有很多积分,你可能只想每10点使用一次,以节省时间和资源。

我希望我能帮到你