需要找到使用谷歌地图旅行的实时距离.这应该由手机应用程序本身计算.当我的意思是实时时,我的意思是,例如,如果用户正在前往A点,用户可以通过多种方式达到目的,我想要做的是计算用户实时旅行的总距离而不仅仅是假设并计算两点之间的距离(不能给出正确的答案).
我个人想过将经度和纬度存储在列表中的手机上,在用户到达目的地后,使用这些点来计算距离.然而,这意味着我必须确定存储这些点的间隔(每隔1分钟左右),这意味着即使用户实际上仍然在同一条道路上,我也会将位置点放在列表中,这是很不必要.除非有人知道如何在适当的时间存储积分或其他解决方案
我或多或少地对这个问题感到难过,任何帮助都非常感激
移动平台是Android
谢谢,
MilindaD
解决方法:
我认为最好的解决方案是每隔X秒保存一次位置,然后计算它们之间迭代的总距离,并且为了得到时间,你只需要看到最后一点和第一点之间的差异.
这就是gps跟踪应用程序的工作方式.
希望这可以帮助