javascript 如何设置单击时特定层的可见性?-Openlayers

whlutmcx  于 2022-12-02  发布在  Java
关注(0)|答案(1)|浏览(121)

我有超过10层,在那里我必须设置一个层的可见性时,点击,我尝试了一个代码,它不工作。我不知道如何使它更好。

var mapClick = [layer1,layer2,layer3......]
  if (mapClick == 'layer1'){
      layer.setVisibility(true)
  }
  else {
    layer.setVisibility(false)
  }
qv7cva1a

qv7cva1a1#

您可以使用layer.setVisible(true/false)而不是setVisibility来修改图层可见性。
下面是API参考:https://openlayers.org/en/latest/apidoc/module-ol_layer_Layer-Layer.html#setVisible

相关问题