我已经添加了以3D形式获取地图视图的代码,但它不起作用。地图总是以2D模式进入。如何使用Skobbler地图中的SKNavigationManager将导航模式设置为3d?
这里是我的mapView
设置
mapView.getMapSettings().setMapDisplayMode(SKMapDisplayMode.MODE_3D)
这里是我开始导航
SKNavigationSettings navigationSettings = new SKNavigationSettings();
navigationSettings.setNavigationType(SKNavigationType.SIMULATION);
navigationSettings.setDistanceUnit(SKDistanceUnitType.DISTANCE_UNIT_MILES_FEET);
SKNavigationManager navigationManager = SKNavigationManager.getInstance();
System.out.println("Navigation MOde >>>>> "+navigationManager.getNavigationMode());
navigationManager.setMapView(mapView);
navigationManager.setNavigationListener(this);
navigationManager.startNavigation(navigationSettings);
请添加您用于配置3D导航的代码。 – Ando
这是我的代码,用于开始导航 SKNavigationSettings navigationSettings = new SKNavigationSettings(); \t navigationSettings.setNavigationType(SKNavigationType.SIMULATION); \t navigationSettings.setDistanceUnit(SKDistanceUnitType.DISTANCE_UNIT_MILES_FEET); \t SKNavigationManager navigationManager = SKNavigationManager.getInstance(); System.out.println(“Navigation MOde >>>>>”+ navigationManager.getNavigationMode()); \t navigationManager.setMapView(mapView); \t navigationManager.setNavigationListener(this); \t navigationManager.startNavigation(navigationSettings); –
请在问题中添加此代码。你的mapView设置是什么? – Ando