首页 / 浏览问题 / 三维GIS / 问题详情
setObjsColor ids怎么取
39EXP 2018年09月17日
setObjsColor(ids, color)根据图元IDS列表,设置对应图元的颜色。ids是什么,怎么取得

1个回答

在同一三维切片缓存中,每个对象都对应一个唯一标识id,这个ids就是这些id的集合(当然,是你需要变色的id)。id的获取有多种方式,比如点选时就可以通过layer.getSelection()获取到选择对象的id。

如果是要对指定的对象进行变色(比如对某一相同属性值的对象),那么可以通过查询数据服务获取到这些id。查询数据服务的demo请参考sql查询示例。
5,560EXP 2018年09月17日
setObjsColor中的id是不是模型信息中的SMID
...