Android Skobbler地图-导航期间停止旋转

Android Skobbler地图-导航期间停止旋转,android,rotation,skmaps,Android,Rotation,Skmaps,我使用SKRouteManager计算路线,如下所示: route.setStartCoordinate(origCoords); route.setDestinationCoordinate(destCoords); route.setNoOfRoutes(1); route.setRouteMode(SKRouteSettings.SKRouteMode.BICYCLE_FASTEST); route.setRouteExposed(true); SKRouteManager.getInst

我使用
SKRouteManager
计算路线,如下所示:

route.setStartCoordinate(origCoords);
route.setDestinationCoordinate(destCoords);
route.setNoOfRoutes(1);
route.setRouteMode(SKRouteSettings.SKRouteMode.BICYCLE_FASTEST);
route.setRouteExposed(true);
SKRouteManager.getInstance().setRouteListener(thisActivity);
SKRouteManager.getInstance().calculateRoute(route);
然后,我将实现
onalRoutesCompleted()
回调以启动逐轮导航:

public void onAllRoutesCompleted() {
    SKNavigationSettings navigationSettings = new SKNavigationSettings();
    navigationSettings.setNavigationType(SKNavigationSettings.SKNavigationType.SIMULATION);

    SKNavigationManager navigationManager = SKNavigationManager.getInstance();
    navigationManager.setMapView(mapView);
    navigationManager.setNavigationListener(this);
    navigationManager.startNavigation(navigationSettings);
}
我的问题是,它现在会自动将地图朝着旅行方向旋转——但我希望地图始终指向北方(除非用户另有选择)


如何停止由于逐圈导航而改变的旋转?

您需要通过修改地图的跟随模式。 如果只想跟随用户位置,而不想旋转贴图,请将其设置为“位置”,类似于:

mapView.getMapSettings().setFollowerMode(SKMapFollowerMode.POSITION);