首页 / 浏览问题 / 组件GIS / 问题详情
三维场景中三维图层执行updateData后,添加选择集不高亮显示
34EXP 2023年04月21日

问题描述:打开场景之后,通过组件开发对三维图层做updateData(),然后再给该图层添加选择集,最后刷新场景

出现问题:1、当对三维图层做updateData()之后,添加选择集,再刷新场景,选择集不高亮显示

2、把updata操作注释之后,其他什么都不动,选择集是高亮显示的

代码如下:

2 个回答

您好,一般是用在“在修改GeoStyle3D的AltitudeMode属性时”,需要调用该方法。

其余情况操作,就不需要调用该方法即可。

希望可以帮助到您!
2,548EXP 2023年04月23日
您好,UpdateData是可视化级的刷新接口,使用该接口后,等待场景渲染刷新完成后(这次事件代码结束释放后),再进行其它改图层的样式类修改。

一般该接口您业务代码中是不需要使用的,请问您现在是基于什么考量使用UpdateData呢?

UpdateData接口本身的设计和目的是在该三维数据集图层的AdditionalSetting中,修改了该图层的Style后(图层风格),才需要调用该接口进行渲染更新的,

其它情况,比如当三维数据集图层类对象(Layer3DDataset)中指向的数据集(Layer3DDataset.Dataset)有变动时,不需要调用此方法来进行刷新,系统会默认自动完成刷新操作。

希望可以帮助到您。
10,588EXP 2023年04月23日
...