首页 / 浏览问题 / 三维GIS / 问题详情
使用超图的webgl包怎么开发图层选择器
22EXP 2020年07月08日
var viewer = new Cesium.Viewer('cesiumContainer', {

        // animation:true,            // 左下角仪表    

        // timeline: true,            // 是否显示时间线控件

        // fullscreenButton:true,     // 右下角全屏按钮

        // geocoder: true,            // 是否显示地名查找控件

        baseLayerPicker: true,     // 是否显示图层选择控件

        // sceneModePicker: true      // 显示二维 2.5D

    });

当将baseLayerPicker设置为true之后 webgl出现异常

怎么自己封装一个baseLayerPicker?

1个回答

您看一下这个示例的图层选择器(控制显隐)可能更符合您的要求:

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

jjz
4,720EXP 2020年07月08日
可能我的表达有问题, 是原生cesium 的右上角, 切换全球影像 或者 是切换城市白膜这样的

好的我明白了。这个功能刚刚我们测试了,控件在右上角是有显示的,后面进行选择的代码可以参照API:

http://support.supermap.com.cn:8090/webgl/Build/Documentation/BaseLayerPicker.html

如果还是用不了您可以在官网的示例中尝试,WebGL包比较新。

...