0

我正在尝试从 layerGroup 中删除图层。但是我不知道如何进行。我有一个按钮,单击该按钮时,应从列表中删除该图层。

   olMap.getLayers().forEach(function(layer, i) 
{
    if (layer instanceof ol.layer.Group) 
    {
         layer.getLayers().forEach(function(sublayer, j) 
         {
            if(sublayer instanceof ol.layer.Tile)
            {
                 if(count==0)
                 {
                     layer.getLayers().remove();
                 }
            }
         });
    }
});
4

0 回答 0