首页 / 浏览问题 / 移动GIS / 问题详情
三维场景中flyManager如何切换俯视等角度
2EXP 2023年12月15日

使用产品:supermap-imobile-11 操作系统:Android 10

需求描述:三维场景中 flyManager按照路线飞行

Scene scene = sceneControl.getScene();
Route route = new Route();
route.fromGeoLine3D(geoLine3D);
route.setLinesVisible(false);
route.setStopsVisible(false);
route.setFlyAlongTheRoute(true);
route.setSpeed(100);
/*route.setFlyingLoop(true);
route.setTiltFixed(false);*/
flyManager = scene.getFlyManager();
flyManager.getRoutes().add(route);
sceneControl.getScene().refresh();
flyManager.update();
flyManager.play();

mHandler.sendEmptyMessageDelayed(0, 1000);                                                           


问题描述:你好 请问三维场景中 flyManager如何切换俯视等角度? 有时候会报错call to OpenGL ES API with no current context (logged once per thread); 即flyManager有时候生效,有时候报错不生效。 

1个回答

您好,请问那边在Android Mainfest 的applicaiton节点下添加

<application android:hardwareAccelerated="true">

是否还会报错呢
3,430EXP 2023年12月18日
你好,设置加速没啥用 有时候还是会报这个错 call to OpenGL ES API with no current context (logged once per thread),已卸载重新编译,arm64-v8a架构
...