我的地图有多个地区。如果选择了某个区域,我可以通过设置" extent"将所有可用层限制在所选区域的范围内。像这样的财产:allLayers.forEach(l => l.setExtent(extent))
。每当我取消选择一个区域时,我想再次看到整个地图。如何重置之前更改过的范围的图层范围?
答案 0 :(得分:1)
想出来。 allLayers.forEach(l => l.setExtent(undefined)).
不得不传递undefined因此打字稿不会对我大喊大叫,空括号也应该起作用。