Android O API 26.新添加的Location方法无法正常工作

Ins*_*sFi 21 android android-developer-api android-gps

我正在使用Android O Developer预览版4 - API 26

设备 - Google Pixel XL

在此输入图像描述

并且似乎是新功能,例如:

  • hasSpeedAccuracy() 总是回来 false
  • getSpeedAccuracyMetersPerSecond() 总是回来 0.0
  • getBearingAccuracyDegrees() 总是回来 0.0

适用于两者fusedgps位置提供商.我在开车时试过了.所以我speedbearing他们自己但不准确.

我错过了什么吗?

请参阅此处的文档

谢谢!

Aru*_*kar 2

检查尝试使用getSpeedAccuracyMetersPerSecond()时获得的值

查看 getSpeedAccuracyMetersPerSecond() 的定义。如果这将返回 0.0,那么无论您使用哪个位置提供商,您都会继续得到 false

  • 我确实有0.0。这就是我问这个问题的原因。我应该使用哪个位置提供商才能获得适当的速度精度?或者我应该怎么做才能让它发挥作用? (2认同)