这个问题非常新,需要在从一个位置到另一个位置时精确的总行进距离,并且还需要计算花费在该行程上的总时间。使用两个位置的纬度和经度的查找距离不能给出正确的结果我想,因为当我们旅行的时候,即使我们有很多拐点等,拉特和朗格距离也能给我们提供直线距离。
How to draw a path on a map using kml file?
我看到这个问题,已经给出了很好的例子我已经实现了但是它很复杂bcs我不需要绘制路由路径我只需要计算总距离和总时间。
所以希望有人会帮助我们
提前致谢 Aamirkhan我。
错误已解决 我找到了我的答案,我使用了这个谷歌api
它提供从一个地方到另一个地方旅行的所有信息
答案 0 :(得分:0)
当您的旅行开始时,您需要获取当前位置纬度 和经度以及您想要结束旅行的地方,那么您需要 获得该位置的纬度和经度,然后计算 距离。
然后关于计算时间当你获得当前 当时的位置只需要获取当前时间和地点 你结束了在那里旅行,你需要得到那个特别的 时间,然后现在计算两个地点之间的时间间隔。
答案 1 :(得分:0)
谷歌有一个应用基本上可以做到这一点 - Google My Tracks。您可以将应用中的数据导出到Google地图或KML文件中。
答案 2 :(得分:-1)
在2个转折点(经度和纬度)之间找出路径的每个部分的距离并求它们。要找到一个行程时间除以计划平均速度的总距离。这是解决问题的唯一方法。