0
在我的Android應用程序中,我使用的是此處導航地圖SDK。用戶在導航時,我的路線中有多個航點。我想在用戶在應用中導航時接收到下一個航點的距離。目前你可以得到NavigationManager.getInstance()。getDestinationDistance()這個函數返回到路線終點的剩餘距離。我怎樣才能獲得每個航點的剩餘距離?如何在導航管理器中獲取到航點的距離
在我的Android應用程序中,我使用的是此處導航地圖SDK。用戶在導航時,我的路線中有多個航點。我想在用戶在應用中導航時接收到下一個航點的距離。目前你可以得到NavigationManager.getInstance()。getDestinationDistance()這個函數返回到路線終點的剩餘距離。我怎樣才能獲得每個航點的剩餘距離?如何在導航管理器中獲取到航點的距離
隨着用戶位置的變化,您可以確定到下一個航點的距離(路線中的下一個航向)。
// listen for positioning events
private PositioningManager.OnPositionChangedListener mapPositionHandler = new PositioningManager.OnPositionChangedListener()
{
@Override
public void onPositionUpdated(PositioningManager.LocationMethod method, GeoPosition position, boolean isMapMatched) {
...
...
//Code you want
long meters = NavigationManager.getInstance().getNextManeuverDistance();
}