我已经添加了获取 3D map View 的代码,但它不起作用。 map 总是以二维模式出现。
这是我的 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);
最佳答案
我找到了解决方案。
问题不在代码中,但是当它从 eclipse 运行应用程序时它显示 2D map ,但是当我直接从移动设备打开应用程序时,它工作了!!!
关于android - 如何在 Skobbler map 中使用 SKNavigationManager 将导航模式设置为 3d?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30974350/