2017-04-03 58 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

相關問題