我使用的是这个插件 https://github.com/SuperMap/iClient3D-for-WebGL/tree/main/Cesium_S3MLayer_Plugins/S3MTilesLayer //使用open打开是可以直接加载s3m模型的 viewer.scene.open(scenes[this.value]);
//使用addS3MTilesLayerByScp无法正常的去添加 viewer.scene.addS3MTilesLayerByScp('http://192.168.0.39:8090/iserver/services/3D-JMBM10I/rest/realspace/datas/tilesetS3MB/config') 我现在不确定addS3MTilesLayerByScp是否可以直接加载s3m数据,因为github上面没有对应的例子。所以想问一下。
是的我已经加载了,但是现在问题是我删除三维服务得时候报错了 //删除服务得代码 viewer.scene.layers.remove(option.layerModel.name); //报错(虽然报错了但是不影响正常删除,很奇怪)
SuperMap3D.js:25 Uncaught ReferenceError: defined is not defined at _0xdab1fc.<computed>.destroy (SuperMap3D.js:25:674927) at HTMLSelectElement.<anonymous> (S3MTilesLayer.html?_ijt=ad7dh65b2ejaab2k0joaungkso&_ij_reload=RELOAD_ON_SAVE:143:25) at HTMLSelectElement.dispatch (jquery.min.js:3:6404) at r.handle (jquery.min.js:3:3179)