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

时间:2017-02-27 05:24:06

标签: mapbox mapbox-gl mapbox-gl-js

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

1 个答案:

答案 0 :(得分:14)

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