【解决方法】在 iDesktopX 扩展开发中,建议参考以下方式新建地图窗口和场景窗口:
● 新建地图窗口并打开指定地图:
IFormMap formMap = (IFormMap) FormUtilities.fireNewWindowEvent(WindowType.MAP);
formMap.getMapControl().getMap().Open(mapName);
● 新建场景窗口并打开指定场景:
IFormScene sceneForm = (IFormScene) FormUtilities.fireNewWindowEvent(WindowType.SCENE);
sceneForm.getSceneControl().getScene().open(sceneName);