使用产品:iserver10i 操作系统:win10
数据类型: 文件型
问题详细描述:我想通过layer.setObjsColor方法来设置某一构件的颜色,传入构件的SMID值后,发现并没有用,以下为我的代码:
Cesium.when(promise,function (layers) {
var layer = scene.layers.find('combination')//地铁、别墅组合模型
console.log(layer)
var color = Cesium.Color.RED
layer.setObjsColor([20],color)
layer.setQueryParameter({
url: 'http://localhost:8091/iserver/services/data-combination/rest/data',
dataSourceName: 'combination',
isMerge: true,
keyWord: 'SMID'
})
})
我尝试打印了一下该图层layer的信息,发现里面有该构件的着色信息,但是为什么不显示呢?还请赐教!