我添加了用于在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);
答案 0 :(得分:1)
我找到了解决方案。
问题不在代码中,但是当从eclipse运行应用程序时,它正在显示2D地图,但是当我直接从移动设备打开应用程序时,它工作了!!!