java– 使用谷歌地图计算实际行进距离

java– 使用谷歌地图计算实际行进距离,第1张

概述需要找到使用谷歌地图旅行的实时距离.这应该由手机应用程序本身计算.当我的意思是实时时,我的意思是,例如,如果用户正在前往A点,用户可以通过多种方式达到目的,我想要做的是计算用户实时旅行的总距离而不仅仅是假设并计算两点之间的距离(不能给出正确的答案).我搜索了这个问题,但

需要找到使用谷歌地图旅行的实时距离.这应该由手机应用程序本身计算.当我的意思是实时时,我的意思是,例如,如果用户正在前往A点,用户可以通过多种方式达到目的,我想要做的是计算用户实时旅行的总距离而不仅仅是假设并计算两点之间的距离(不能给出正确的答案).

我搜索了这个问题,但找不到任何方法.

我个人想过将经度和纬度存储在列表中的手机上,在用户到达目的地后,使用这些点来计算距离.然而,这意味着我必须确定存储这些点的间隔(每隔1分钟左右),这意味着即使用户实际上仍然在同一条道路上,我也会将位置点放在列表中,这是很不必要.除非有人知道如何在适当的时间存储积分或其他解决方案

我或多或少地对这个问题感到难过,任何帮助都非常感激

移动平台是Android

谢谢,
MilindaD

解决方法:

我认为最好的解决方案是每隔X秒保存一次位置,然后计算它们之间迭代的总距离,并且为了得到时间,你只需要看到最后一点和第一点之间的差异.

这就是gps跟踪应用程序的工作方式.

希望这可以帮助 总结

以上是内存溢出为你收集整理的java – 使用谷歌地图计算实际行进距离全部内容,希望文章能够帮你解决java – 使用谷歌地图计算实际行进距离所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1116830.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存