首页 / 浏览问题 / 三维GIS / 问题详情
刷新图层的问题
5EXP 2017年11月07日

每次点击对象后,给对象添加高亮和设置其他对象的着色后,都需要刷新图层,执行refresh这个方法,否则就会在缩放后,隐藏的对象又会重新显示出来,如下两张图:

1. 这是正常显示的模型

2. 当我点击模型某个的时候(任何地方),然后进行缩放操作,原来隐藏的模型就显示出来了

3. 我通过在每次点击后,refresh图层,就不会出现这样的问题,但是每次刷新图层,都会出现闪烁,而且性能开销也非常大,请问有其他的方法吗?我们用react集成的

之前也有个类似的问题,就是点击某个对象着色,然后进行缩放操作,接着那些曾经着色过的对象,就会全部变成白色,最后通过bReleaseColor = false;解决了,请问下上述的问题有相应的解决方法吗?

1个回答

您好,您这边是深圳高速吗,想react这勒组件式开发,是同步加载的,目前cesiumjs这边是异步加载效果的。所有会有冲突
匿名
2017年11月07日
嗯,你们这边有啥解决方案吗?其实react有完整的生命周期,理论上可以实现的,但是就是出现一些小问题,然后就让功能不能正常用了,特别是点击模型后,隐藏的对象又出现这个问题,如果通过refresh图层,就会出现重绘,体验更不好了,希望贵司各位大佬,有空研究下和react集成啊,毕竟前端三大框架之一,用的公司也不少了
...