首页 / 浏览问题 / 移动GIS / 问题详情
android由二维切换到三维报错
121EXP 2019年11月22日

使用产品:SuperMap iMobile 9D(2019)(V9.1.2)SuperMap iMobile 9D(2019) SP2 for Android(精简绿色包) 操作系统:win10 x64

数据类型: 文件型

问题详细描述:先加载三维就不报错,先加载二维再点击按钮切换三维就报错

错误信息

E/AndroidRuntime: FATAL EXCEPTION: main
                  Process: com.zkyx.map, PID: 11957
                  java.lang.IllegalStateException: getScene()

                      at com.supermap.realspace.SceneControl.getScene(SceneControl.java:332)
                      at com.zkyx.map.activity.MapActivity.openOnlineScene(MapActivity.java:3112)
                      at com.zkyx.map.activity.MapActivity$42$2$1.run(MapActivity.java:4286)
                      at android.os.Handler.handleCallback(Handler.java:808)
                      at android.os.Handler.dispatchMessage(Handler.java:101)
                      at android.os.Looper.loop(Looper.java:166)
                      at android.app.ActivityThread.main(ActivityThread.java:7529)
                      at java.lang.reflect.Method.invoke(Native Method)
                      at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:245)
                      at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:921)

1个回答

您好,根据报错信息是因为场景获取失败,请问一下您那边在切换后是直接加载场景的吗?可以先等场景初始化成功后再进行打开场景的方法:sceneControl.sceneControlInitedComplete
9,127EXP 2019年11月22日
好的 谢谢 成功了
...