Openlayers 如何将图层的范围重置为默认值?

Openlayers 如何将图层的范围重置为默认值?,openlayers,openlayers-3,Openlayers,Openlayers 3,我的地图有多个区域。如果选择了某个区域,我将所有可用层限制在所选区域的某个范围内,方法是设置“extent”属性,如:allLayers.forEach(l=>l.setExtent(extent))。每当我取消选择一个区域时,我都想再次看到整个地图。如何重置以前更改其范围的图层的范围?解决了这个问题allLayers.forEach(l=>l.setExtent(undefined))。必须通过undefined,这样typescript就不会对我大喊大叫,空大括号也应该有效

我的地图有多个区域。如果选择了某个区域,我将所有可用层限制在所选区域的某个范围内,方法是设置“extent”属性,如:
allLayers.forEach(l=>l.setExtent(extent))
。每当我取消选择一个区域时,我都想再次看到整个地图。如何重置以前更改其范围的图层的范围?

解决了这个问题
allLayers.forEach(l=>l.setExtent(undefined))。
必须通过undefined,这样typescript就不会对我大喊大叫,空大括号也应该有效