首页 / 浏览问题 / 三维GIS / 问题详情
Cesium 加载的cesium ion资源的b3dm不显示
7EXP 2023年06月06日

使用的 产品:SuperMap iClient3D 11i (2023) beta for Cesium

Cesium.Ion.defaultAccessToken = "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiJiNWM4NjI5OC1kZTRhLTQ4NmItOGY0NC03ZTg3ZTQ4MTI4ZGQiLCJpZCI6MTMyMTI2LCJpYXQiOjE2ODA2MTQyNTV9.pTNduadpX8YMR6NEAxZKa9oK-xp7rQlTstvNTJEnoDI";

const tileset = new Cesium.Cesium3DTileset({ url: Cesium.IonResource.fromAssetId(75343) })

viewer.scene.primitives.add(tileset)

viewer.zoomTo(tileset);

我用上述代码进行加载在线的3dtile,通过chrome请求工具发现加载了b3dm资源,但是不显示: 然后的确加载了 但是显示不出来,也不报错:

1个回答

您好,

加载了看不到的问题一般有一下几种原因:

1.坐标系不对,导致物体出现在不规则的地方

2.高度不对,模型可能在地下,且您的前端没有打开地下模式,无法定位到地下

3.单位不对,可能体积太小,无法缩放到该大小
4,056EXP 2023年06月06日
原版的cesium可以正常加载cesium ion的3dtiles,但是换超图的就不行了
Cesium使用的是哪一个版本呢

WebGL使用的是哪一个版本呢

也不排除这个版本的webGL所对应的源生Cesium版本,暂时还不支持
好的谢谢
...