首页 / 浏览问题 / 三维GIS / 问题详情
webgl分屏
22EXP 2019年11月15日
目前我水平分了3屏,我的entity集合是没有动过的,在加载贴地polyline的时候,分屏的2屏没有显示,其余两屏都有,在添加分屏操作时我没有动过entity,请问怎么处理

1个回答

您好,您看一下这个代码

 case "TRIPLE":
                    $("#split_up").css("display", "block");
                    $("#split_bottom").css("display", "none");
                    $("#split_left").css("display", "block");
                    $("#split_right").css("display", "block");
                    $("#split_vertical_trisection_left").css("display", "none");
                    $("#split_vertical_trisection_right").css("display", "none");
                    $('#pannel').show();
                    $('#b_one,#b_two,#g_one,#g_two,#b_three,#g_three').show();
                    $('#b_four,#g_four').hide();
                    break;

他是个css,这个跟您enetiy集合关系不大,您需要检查一下您的代码,看看是否给二屏的关闭了

6,215EXP 2019年11月15日
我的代码内没有和css相关,我控制的都是图层,我的case里面都是添加和删除图层
那这里面哪个是控制entity的呢,我是直接添加三分屏,然后设置图层对应视口的显隐,我对entity没有操作啊
而且label和多边形都正常加载了,就是贴地的polyline没有
您是把entity放到了实体集合中了吗?
是啊,每一个entity就是viewer.entities.add加进去的啊
那请问双屏会有这个问题吗,是放在kmlDatasource中吗
目前双屏没有这样的问题,没有放在kmldatasource中

http://support.supermap.com.cn:8090/webgl/examples/editor.html#multiViewport_kml您看一下我们这个示例,放在kmldatasource尝试一下

...