我的地图有多个区域。如果选择了某个区域,我通过设置"范围"属性将所有可用图层限制为所选区域的范围,如下所示:allLayers.forEach(l => l.setExtent(extent))
。每当我取消选择一个区域时,我都想再次查看整个地图。如何重置之前更改其范围的图层的范围?
想通了。allLayers.forEach(l => l.setExtent(undefined)).
必须通过未定义,这样打字稿就不会对我大喊大叫,空大括号也应该有效。