2017-04-03 59 views

回答

0

您可以使用NavigationManager#ManeuverEventListener来监听操纵更新,然后使用NavigationManager#getNextManeuverNavigationManager#getAfterNextManeuver API检查即将推出的Maneuver s。然后,您可以使用Maneuver#getAction() API来检查Action是否为STOPOVER

API文档:

+0

感谢安德鲁。 这是我如何在我的代码中实现这一点。 我正试图将一个特定的航点连接到一个机动STOPOVER。 有没有一种方法可以为每个航点创建一个ID,这样我就可以检测出驾驶员刚到达的那个STOPOVER? –

+0

此外,请找到下面的链接,它解释了为什么这种方法不可靠: https://stackoverflow.com/questions/37836266/newinstructioneventlistener-skipping-some-stop-over-maneuvers –

+0

你的中途停留时间有多近?通过简单地比较机动车辆与中途停靠点的距离(例如,使用“GeoCoordinate#distanceTo(GeoCoordinate coord)”)还是类似的方法,难以说明问题? – AndrewJC

相关问题