如何获取点击对象 并设置其颜色

0 投票

http://support.supermap.com.cn:8090/webgl/examples/editor.html#S3MTiles_vector

这个例子里面,图层中点击某一个对象,这个对象就会变色。再点击其他白色对象,刚才对象的点击颜色消失,当前对象显示颜色。

我想问的是: 如何获取当前的点击对象,并单独设置这个对象的颜色

5月 31 分类:  81次浏览 | 用户: paprika (3 分)
重新分类 5月 31 用户:胡延南

1个回答

0 投票
您说的这个示例是一个模型的S3M缓存,选中就是高亮显示,这个是默认的

对于您的问题,我想问一下您的数据是模型还是倾斜摄影呢?
5月 31 用户: 赵爽 登峰造极 (5,373 分)
我用的数据就是例子里面的数据。 我想选中对应对象时 获取当前选中对象的数据。 并且所有被点击过的模型都设置一个新的颜色。区分与未被点击过的对象。

这个例子应该怎么改?
您好,您可以看一下S3MTilesLayer的API,

所有点击过的模型高亮显示:setSelection(id)

更改颜色:selectedColor:Color
...