2015-06-22 5 views
1

Я добавил код для получения карты в 3D, но ее не работает. Карта всегда приходит в режиме 2d.Как установить режим навигации в 3d с помощью SKNavigationManager в картах Skobbler?

Вот мои настройки mapView

mapView.getMapSettings().setMapDisplayMode(SKMapDisplayMode.MODE_3D) 

Вот мой код для запуска навигации

SKNavigationSettings navigationSettings = new SKNavigationSettings(); 
navigationSettings.setNavigationType(SKNavigationType.SIMULA‌​TION); 
navigationSettings.setDistanceUnit(SKDistanceUnitType.DISTAN‌CE_UNIT_MILES_FEET); 
SKNavigationManager navigationManager = SKNavigationManager.getInstance(); 
System.out.println("Navigation MOde >>>>> "+navigationManager.getNavigationMode()); 
navigationManager.setMapView(mapView); 
navigationManager.setNavigationListener(this); 
navigationManager.startNavigation(navigationSettings); 
+0

Пожалуйста, добавьте также код, используемый для настройки навигации в 3D. – Ando

+0

вот мой код для начала навигации SKNavigationSettings navigationSettings = new SKNavigationSettings(); \t navigationSettings.setNavigationType (SKNavigationType.SIMULATION); \t navigationSettings.setDistanceUnit (SKDistanceUnitType.DISTANCE_UNIT_MILES_FEET); \t SKNavigationManager navigationManager = SKNavigationManager.getInstance(); \t System.out.println ("Навигация MOde >>>>>" + navigationManager.getNavigationMode()); \t navigationManager.setMapView (mapView); \t navigationManager.setNavigationListener (это); \t navigationManager.startNavigation (navigationSettings); –

+0

Пожалуйста, добавьте этот код в вопрос. Каковы ваши настройки mapView? – Ando

ответ

1

Я нашел решение для этого.

Проблема была не в коде, но когда было запущено приложение из eclipse, оно показывало 2D-карты, но когда я открываю приложение непосредственно с мобильного, он работал !!!

+0

Я рад слышать, что вам удалось заставить его работать (как общее предложение - пожалуйста, протестируйте приложение прямо на устройстве, так как эмуляторы Android довольно ненадежны (особенно при эмуляции OpenGL-логики)) – Ando

+0

привет !, Да Я тестировал его на устройстве, но все же он не придумывал 3D-карты, когда я запускал приложение из eclipse на устройстве, но тот же файл работал нормально, когда я запускаю его с устройства. :) –

 Смежные вопросы

  • Нет связанных вопросов^_^