Java 安卓GPS获得汽车行驶速度

Java 安卓GPS获得汽车行驶速度,java,android,gps,Java,Android,Gps,我的android手机如何从全球定位系统(GPS)获取汽车行驶速度? 你能给我举一个例子,它可以从全球定位系统得到汽车的位置和速度吗 任何建议都是有帮助的。 非常感谢。使用android,您可以获得最新的最后一个已知位置类方法,该方法将提高gve速度 the speed if it is available, in meters/second over ground. If this location does not have a speed then 0.0 is returned.

我的
android
手机如何从全球定位系统(GPS)获取汽车行驶速度? 你能给我举一个例子,它可以从全球定位系统得到汽车的位置和速度吗

任何建议都是有帮助的。 非常感谢。

使用android,您可以获得最新的最后一个已知位置类方法,该方法将提高gve速度

the speed if it is available, in meters/second over ground.

If this location does not have a speed then 0.0 is returned. 
另一种方法是使用location manager&provider查找两个位置之间的距离,location有一种以米为单位获取距离的方法

使用android将距离转换为米,从Location类中获取时间,并应用速度公式(速度=距离/时间)

使用android,您可以获取最新的最后已知位置类方法,该方法将提高速度

the speed if it is available, in meters/second over ground.

If this location does not have a speed then 0.0 is returned. 
另一种方法是使用location manager&provider查找两个位置之间的距离,location有一种以米为单位获取距离的方法


将距离转换为米,使用并应用速度公式(速度=距离/时间)从Location类获取时间。

该位置具有一个属性speed,可通过getSpeed()方法获取该属性。 GPS接收机芯片决定速度不是通过距离和时间关系。 它使用多普勒频移效应,从而提供更精确的速度。
速度越快,越准确。在10km/h以下,它不能正常工作。

该位置有一个属性“速度”,您可以通过getSpeed()方法获得该属性。 GPS接收机芯片决定速度不是通过距离和时间关系。 它使用多普勒频移效应,从而提供更精确的速度。
速度越快,越准确。在10公里/小时以下,它不能很好地工作。

我在谷歌上搜索了它,发现了很多例子-所以当你移动时-你正在覆盖距离,覆盖这个距离需要时间。你所需要知道的就是你旅行的距离和时间。泰利,你好@天网不错的想法,但错了。看到我的答案了。@AlexWien谢谢你纠正我并提供了一个更好的解决方案:)我在谷歌上搜索了它,找到了很多例子——所以当你移动的时候——你在覆盖距离,覆盖这个距离需要时间。你所需要知道的就是你旅行的距离和时间。泰利,你好@天网不错的想法,但错了。看看我的答案。@AlexWien谢谢你纠正我,并提供了一个更好的解决方案:)哇,谢谢,伙计,这增加了我的知识:)你能给我们举个例子吗,先生,如果可能的话,谢谢,伙计,这增加了我的知识:)你能给我们举个例子吗,先生,如果可能的话