首页 / 浏览问题 / 三维GIS / 问题详情
supermap iclien3d for cesium 11i 倾斜摄影模型单体化高亮显示失败
YE1
8EXP 2024年04月27日
我在进行倾斜摄影模型单体化时,能成功查询到数据但始终无法将模型高亮显示。 代码如下: function addClapFeature(feature) { var lonLatArr = getLonLatArray(feature.geometry.points); // console.log(lonLatArr) viewer.entities.add({ id: 'identify-area', name: '单体化标识面', polygon: { hierarchy: Cesium.Cartesian3.fromDegreesArray(lonLatArr), material: new Cesium.Color(1.0, 0.0, 0.0, 0.3), classificationType: Cesium.ClassificationType.S3M_TILE // 贴在S3M模型表面 }, }); console.log( viewer.entities.getById("identify-area")) } 同时我发现在最新的官方示例演示中,同样无法高亮显示模型,通过控制台我发现entities并没有添加成功,请问这是什么问题呢

1个回答

您好,控制台有什么报错吗?您是发布的数据服务进行查询的还是单独添加的面数据呢?您的面坐标数组lonLatArr是否是正确的呢?看您的代码是没问题的。

官网示例无法高亮模型这个问题中您是修改过代码之后不能高亮加载吗?我这边测试加载官网示例是可以正常高亮的

希望可以帮到您
1,345EXP 2024年04月28日

我是发布的数据服务,控制台没有报错。 

官网示例我没有修改代码但是无法正确高亮显示

您下载个完整包,在本地打开示例后修改看看是否还有问题,本地包示例在examples-webgl下
...