首页 / 浏览问题 / WebGIS / 问题详情
iclient for openlayers如何设置地图背景色为黑色?
11EXP 2024年06月21日
iclient for openlayers如何设置地图背景色为黑色?

1个回答

您好,可以通过桌面端,打开地图,在地图属性中设置背景颜色并保存,然后在OpenLayers中加载地图服务时,将transparent参数设置为false,就可以在前端显示地图的背景颜色了
876EXP 2024年06月21日

文档里没找到这个参数,具体是哪个对象的参数?

 // 创建地图
        var map = new ol.Map({
            target: 'map',
            transparent: false
        });
        // 添加图层
        var layer = new ol.layer.Tile({
            source: new ol.source.TileSuperMapRest({
                url: url
            }),
            transparent: false
        });

用这种方式加载layer时,添加上参数:

var layer = new ol.layer.Tile({
        source: new ol.source.TileSuperMapRest({
          url: baseUrl,
          transparent: false
        }),
        projection: 'EPSG:4326'
      });
      map.addLayer(layer);
...