删除mapbox中的源gl js不会删除其图层

Car*_*izz 6 mapbox mapbox-gl mapbox-gl-js

我正在尝试有选择地删除mapbox gl js中的一个源码,我正在使用map.removeSource('<SOURCE_ID>')但没有任何反应.图层仍保留在地图上.我在Codepen中创建了一个示例.

l85*_*85m 18

你必须删除源和图层.首先调用removeLayer(因为它取决于源),然后删除源代码.

  • 我相信我已经删除了该层,但是该源似乎仍在使用中。有什么办法可以偶然看到哪个层在使用源? (2认同)