删除地图盒中的源gl js不会删除它的图层

问题描述:

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

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