我是新用户,并且是android编程的新手。
我正在尝试创建一个Android应用程序,以计算用户使用GPS行驶的距离。我能想到的示例之一就像跑步机,它显示了累积的距离。除了用户会四处走动并使用GPS来查看他走了多长时间。

我可以使用LocationManagerLocationListener激活gps,以获取经度和纬度。但我不知道该怎么走

我所有的研究都显示了如何计算直线上从A到B的两点之间的最短距离。但是无论用户朝哪个方向行驶,我都希望获得实时的累计距离。或多快。
我不了解计算背后的逻辑/方式,因此我很难提出解决方案。 get.DistanceToDistanceBetween也会计算直线上的距离,对吗?
我还听到了有关与GPS配合使用的加速度计的信息。但是根据我到目前为止的研究(不太深入),它还显示了一个位置,但是我也不知道如何计算到那里的距离。或它如何与GPS一起使用
我必须使用经度或纬度或其他吗?
我的编程能力很弱,但这是我必须完成的任务。谢谢

最佳答案

The Google Distance Matrix API

我不能从答案中获得荣誉,我是从Another post

10-06 05:01
查看更多