这看起来应该很简单,但我似乎无法获得如何使用 Android 的位置服务计算速度的清晰示例。
我想做的就是根据我之前和当前的 GPS 位置计算我的速度。 getSpeed() 不起作用,因为它需要在某个时刻使用 setSpeed() 设置。
有没有任何示例代码可以让我在 Eclipse 中针对运行 GPX 文件的 Android 模拟器运行,这将向我显示我的步速(米、英尺、英里等,这并不重要 -我总是可以将其转换为我需要的)。
提前致谢, 亚历克斯
最佳答案
你的意思是这样的吗?为您提供以米/秒为单位的速度。
oldLocation.distanceTo(newLocation)/(newLocation.getTime() - oldLocation.getTime())
关于android - Android中计算两个位置点之间的速度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8202875/