openLayers图层移除后再添加图层不显示,并且图层已经添加到地图对象中,样式和数据源也是正确的
时间: 2023-12-10 12:37:15 浏览: 88
地图加图层
4星 · 用户满意度95%
可能是因为该图层已经被添加到地图对象中,但是没有被完全移除。你可以尝试使用以下代码:
```javascript
map.removeLayer(layer); //移除图层
layer.setMap(null); //将图层的地图对象设置为null
map.addLayer(layer); //重新添加图层
```
这应该可以解决你遇到的问题。如果还有其他问题,请提供更多的信息,以便我们更好地帮助你。
阅读全文