标签:java android maps google-maps list
需要找到使用谷歌地图旅行的实时距离.这应该由手机应用程序本身计算.当我的意思是实时时,我的意思是,例如,如果用户正在前往A点,用户可以通过多种方式达到目的,我想要做的是计算用户实时旅行的总距离而不仅仅是假设并计算两点之间的距离(不能给出正确的答案).
我搜索了这个问题,但找不到任何方法.
我个人想过将经度和纬度存储在列表中的手机上,在用户到达目的地后,使用这些点来计算距离.然而,这意味着我必须确定存储这些点的间隔(每隔1分钟左右),这意味着即使用户实际上仍然在同一条道路上,我也会将位置点放在列表中,这是很不必要.除非有人知道如何在适当的时间存储积分或其他解决方案
我或多或少地对这个问题感到难过,任何帮助都非常感激
移动平台是Android
谢谢,
MilindaD
解决方法:
我认为最好的解决方案是每隔X秒保存一次位置,然后计算它们之间迭代的总距离,并且为了得到时间,你只需要看到最后一点和第一点之间的差异.
这就是gps跟踪应用程序的工作方式.
希望这可以帮助
标签:java,android,maps,google-maps,list 来源: https://codeday.me/bug/20190710/1420258.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。