我正在使用Android O开发者预览版4-API 26
似乎新功能如下:
hasSpeedAccuracy()
始终返回false
getSpeedAccuracyMetersPerSecond()
始终返回0.0
getBearingAccuracyDegrees()
始终返回0.0
对于fused
和gps
定位提供程序都是如此。我尝试在汽车行驶时使用它。因此,我有speed
和bearing
本身,但不知道它们的准确性。
我错过了什么吗?
请参见此处文档
谢谢!
我正在使用Android O开发者预览版4-API 26
似乎新功能如下:
hasSpeedAccuracy()
始终返回false
getSpeedAccuracyMetersPerSecond()
始终返回0.0
getBearingAccuracyDegrees()
始终返回0.0
对于fused
和gps
定位提供程序都是如此。我尝试在汽车行驶时使用它。因此,我有speed
和bearing
本身,但不知道它们的准确性。
我错过了什么吗?
请参见此处文档
谢谢!
这些方法的可用性取决于您正在运行/调试的设备的API级别。
您能检查一下您的Google Pixel XL所使用的API级别吗?
检查在尝试使用getSpeedAccuracyMetersPerSecond()时获取的值。
仔细阅读getSpeedAccuracyMetersPerSecond()的定义。如果该方法返回0.0,则无论你使用哪种位置提供者,你都将一直得到错误的结果。
@InsFi,请检查我写的这个示例代码。我以前遇到了一些问题。
Android:"当我使用AsyncTask时,调用线程必须是一个准备好的Looper线程"错误
我实现了LocationCallback,请阅读整篇文章以便了解情况。
我有一部Pixel手机,它工作得很好。