首页 / 浏览问题 / 三维GIS / 问题详情
如何获取点击对象 并设置其颜色
3EXP 2019年05月31日

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

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

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

1个回答

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

对于您的问题,我想问一下您的数据是模型还是倾斜摄影呢?
6,215EXP 2019年05月31日
我用的数据就是例子里面的数据。 我想选中对应对象时 获取当前选中对象的数据。 并且所有被点击过的模型都设置一个新的颜色。区分与未被点击过的对象。

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

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

更改颜色:selectedColor:Color
...