首页 / 浏览问题 / 移动GIS / 问题详情
sceneControl.getScene().open()
81EXP 2019年08月28日
调用:boolean open = sceneControl.getScene().open(iserverURL, sceneName);
sceneControl.getScene().refresh();

打开一份数据之后,定位到该模型;

过后我需要重新把另一个URL的数据加载到三维场景上,也是调用:

boolean open = sceneControl.getScene().open(iserverURL, sceneName);

sceneControl.getScene().refresh();

这时从科学角度来说,应该打开的两个模型都在三维地球上,但是我发现打开了新的场景,那个旧的就没有了,请问是不是这么回事,然后怎么解决这个问题?

1个回答

您好,您使用的是Scene.open()的方法,这个方法是打开一个场景,而你之前就已经打开一个场景,如果使用这个方法就会把之前的场景关闭。如果你是想在当前场景添加新的数据,则需要使用图层添加的方式:scene.getLayers().add();
9,237EXP 2019年08月29日
...