Algorithm 如何计算总距离&;从一个地点到另一个地点旅行的总时间

Algorithm 如何计算总距离&;从一个地点到另一个地点旅行的总时间,algorithm,geometry,cartography,Algorithm,Geometry,Cartography,这个问题非常新,需要在从一个位置到另一个位置的过程中计算总旅行距离,还需要计算旅行花费的总时间。使用两个位置的纬度和经度来计算距离并不能给出正确的结果,因为lat和lang距离给了我们直线距离,即使我们在旅行中有很多转折点等 我看到了这个问题,这里给出了一个很好的例子,我也实现了这一点,但它是复杂的bcs,我不需要绘制路由路径,我只需要计算总距离和总时间 希望有人能帮助我 提前谢谢 艾米尔汗一世 已解决错误 我找到了我的答案,我使用了这个谷歌api 它提供了从一个地点到另一个地点旅行的所有信

这个问题非常新,需要在从一个位置到另一个位置的过程中计算总旅行距离,还需要计算旅行花费的总时间。使用两个位置的纬度和经度来计算距离并不能给出正确的结果,因为lat和lang距离给了我们直线距离,即使我们在旅行中有很多转折点等

我看到了这个问题,这里给出了一个很好的例子,我也实现了这一点,但它是复杂的bcs,我不需要绘制路由路径,我只需要计算总距离和总时间

希望有人能帮助我

提前谢谢 艾米尔汗一世

已解决错误 我找到了我的答案,我使用了这个谷歌api


它提供了从一个地点到另一个地点旅行的所有信息

找到两个转弯点(经度和纬度)之间的路线每个部分的距离,并将其相加。要计算旅行时间,请将总距离除以计划平均速度。这是解决你问题的唯一办法

当您开始旅行时,您需要获取当前位置纬度 经度和你想结束旅行的地方 要获得该位置的纬度和经度,请计算 距离

那么关于计算得到电流的时间 当时的地点只有你需要得到当前的时间和地点 你要结束在那里的旅行了,你需要得到那份特别的礼物 时间,然后现在计算两个位置之间的时间间隔


谷歌有一个应用程序基本上可以做到这一点--。您可以将应用程序中的数据导出到谷歌地图或KML文件中