这里api,速度限制值不正确

时间:2017-01-29 14:19:41

标签: android navigation here-api

我有一个NavigationManager.PositionListener实施应该显示在onPositionUpdated的{​​{1}}速度限制值中,但看起来它返回的值不正确

UI

总是返回:

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

btw,SPEEDLIMIT: 22.222223 - offset = 2.777778 会返回其他值,例如:onSpeedExceeded15.555556仍会返回getHighSpeedWarningBoundary

检查我转换的值(m / sec-> mph)并检查互联网中的道路信息。

p.s:

我已经在模拟模式下进行测试

api v 3.3

1 个答案:

答案 0 :(得分:1)

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