首页 / 浏览问题 / 移动GIS / 问题详情
imobile加载离线三维数据
3EXP 2020年11月04日

m_sceneControl.sceneControlInitedComplete(new SceneControl.SceneControlInitedCallBackListenner() {
        @Override
        public void onSuccess(String s) {
            Workspace m_workspace = new Workspace();
            WorkspaceConnectionInfo info = new WorkspaceConnectionInfo();
            info.setServer(RootPath + "/SuperMap/Data/qiao/qiao.sxwu");
            info.setType(WorkspaceType.SXWU);
            if (m_workspace.open(info)) {
                m_sceneControl.getScene().setWorkspace(m_workspace);
                String sceneName = m_workspace.getScenes().get(0);
                Boolean bOpened = m_sceneControl.getScene().open(sceneName);
            }
        }
    });
}

截图是运行效果,地球能出来,但是模型看不到。

代码跟了发现sceneName能成功获取到,bOpened也提示true。而且场景也定位到了模型真实的位置,就是模型没有显示,请问这个是什么原因?

另外切图也是Android版本的

1个回答

您好,确定一下您的模型是否是在地下?可以在iDesktop桌面软件打开您切好的缓存,看能否定位到模型并且能够显示模型
9,137EXP 2020年11月04日
你好,如果是在地下的话,我是需要处理地图数据吗?有没有代码能让模型整体抬升呢?
如果是地下的数据,你可以在桌面软件中设置图层的底部高程,然后保存场景,保存工作空间
好的,非常感谢
...