如何在 Openlayers 中向我的 layerSwitcher 添加一个空层

How to add an empty layer to my layerSwitcher in Openlayers

我正在尝试向我的地图添加几个图层,但这些图层必须是空的。我的意思是,当我激活这一层时,它必须 return 一个警报或类似的东西说“即将推出”。

    map = new ol.Map({
        layers: [
            new ol.layer.Group({
                'title': 'Mapas de base',
                layers: [grisOSM, mapaOSM]
            }),
            /* new ol.layer.Group({
                title: 'Capas de información',
                layers: [ ]
            }) */

        ],
        target: 'map',
        controls: ol.control.defaults({
            zoom: true,
            attributionOptions: /** @type {olx.control.AttributionOptions} */ ({
                collapsible: false
            })
        }).extend([
            scaleLineControl
        ]),
        view: vista,
        interactions: new ol.interaction.defaults({
            altShiftDragRotate: false
        }),

    });

    const layerSwitcher = new ol.control.LayerSwitcher({
        tipLabel: 'Leyenda'
    });
    map.addControl(layerSwitcher);

这是我要添加这些图层的 layerSwitcher:

preview

空矢量图层将显示在图层切换器中,也可用于显示属性

new ol.layer.Vector({
  title: 'Empty layer',
  source: new ol.source.Vector({
    attributions: '© No data'
  })
})