HERE SDK for Flutter:演习中的退出信息

HERE SDK for Flutter: exit information in maneuvers

HERE SDK for Flutter有没有办法获取高速公路出口的信息? 我阅读了 documentation 但我找不到任何内容。

我想显示 driver 应该遵循的下一个高速公路出口的名称。

对于导航,您在 RouteProgressListener (https://developer.here.com/documentation/flutter-sdk-navigate/4.8.3.0/api_reference/navigation/RouteProgressListener-class.html) 上注册以获取进度更新。

在这个回调中(https://developer.here.com/documentation/flutter-sdk-navigate/4.8.3.0/api_reference/navigation/RouteProgressListener/onRouteProgressUpdated.html) your get the route progress object (https://developer.here.com/documentation/flutter-sdk-navigate/4.8.3.0/api_reference/navigation/RouteProgress/RouteProgress.html)。

有了这个你就知道了下一个动作的索引,你可以通过 getManeuver (https://developer.here.com/documentation/flutter-sdk-navigate/4.8.3.0/api_reference/navigation/NavigatorInterface/getManeuver.html)

查询 Navigator 以获取具体的动作对象

在这个机动对象中(https://developer.here.com/documentation/flutter-sdk-navigate/4.8.3.0/api_reference/routing/Maneuver-class.html) you can get the exist sign text (https://developer.here.com/documentation/flutter-sdk-navigate/4.8.3.0/api_reference/routing/Maneuver/exitSignTexts.html)如果可用(当然在大多数情况下仅适用于高速公路)。