使用产品:SuperMap iClient3D for WebGL/WebGPU 操作系统:win11 问题详细描述:let model=viewer.scene.primitives.add(new SuperMap3D.Cesium3DTileset({ url: 'http://localhost:8008/jianzhu' }));
加载不出来模型,模型地址为http://localhost:8008/jianzhu/tileset.json
您好,
首先检查浏览器是否能直接访问到模型地址的json信息,其次url输入的地址需到tileset.json这一层级。参考如下代码:
let model=viewer.scene.primitives.add(new SuperMap3D.Cesium3DTileset({ url: 'http://localhost:8008/jianzhu/tileset.json' }));
希望可以帮助到您!
请检查您的代码是否正确访问了boundingSphere属性,请参考以下通过tileVisible监听事件获取boundingSphere属性的代码:
let tileset=viewer.scene.primitives.add(new SuperMap3D.Cesium3DTileset({ url: 'http://localhost:8008/jianzhu/tileset.json' })); viewer.flyTo(tileset); tileset.tileVisible.addEventListener(function(tile){ console.log(tile.boundingSphere) });
希望能够帮助到您!