此处 api,速度限制值不正确



我有一个NavigationManager.PositionListener实现,它应该显示在UI上的速度限制值onPositionUpdated但看起来它返回了不正确的值

Log.d("SPEEDLIMIT", "" + navigationManager.getHighSpeedWarningBoundary() + " - offset = " + navigationManager.getHighSpeedWarningOffset());

始终返回:

SPEEDLIMIT: 22.222223 - offset = 2.777778

顺便说一句,onSpeedExceeded返回另一个值,例如:15.555556getHighSpeedWarningBoundary仍然返回22.222223

要检查值,我将其转换为(m/sec->mph)并检查互联网上的道路信息。

附言:

我在模拟模式下进行了测试

API v 3.3

请使用 RoadElement#getSpeedLimit() 获取当前道路元素的速度。您可以从 PositioningManager#getRoadElement() 获取当前匹配的 RoadElement。

相关内容

  • 没有找到相关文章

最新更新