为什么location.getSpeed()始终返回0

时间:2016-05-19 15:40:46

标签: java android google-maps-api-3 locationmanager android-gps

我需要从myLocation获得速度,它总是返回0 ......我需要帮助

@Override
public void onLocationChanged(Location location) {
    Log.e("location",String.valueOf(location.getSpeed()));
}

1 个答案:

答案 0 :(得分:0)

简单getSpeed()方法只返回速度,如果可用,

  

如果此位置没有速度,则返回0.0。

如果您确定自己有适当的速度显示并且必须返回某些内容,请考虑使用this代码,然后尝试使用与此相同的代码。