加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

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

发布时间:2020-12-15 02:24:34 所属栏目:Java 来源:网络整理
导读:需要找到使用谷歌地图旅行的实时距离.这应该由手机应用程序本身计算.当我的意思是实时时,我的意思是,例如,如果用户正在前往A点,用户可以通过多种方式达到目的,我想要做的是计算用户实时旅行的总距离而不仅仅是假设并计算两点之间的距离(不能给出正确的答案).
需要找到使用谷歌地图旅行的实时距离.这应该由手机应用程序本身计算.当我的意思是实时时,我的意思是,例如,如果用户正在前往A点,用户可以通过多种方式达到目的,我想要做的是计算用户实时旅行的总距离而不仅仅是假设并计算两点之间的距离(不能给出正确的答案).

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

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

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

移动平台是Android

谢谢,
MilindaD

解决方法

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

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

希望这可以帮助

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读