Javascript 错误:mapbox gl js中没有具有此ID的源
我想从地图中删除源和图层。每当我想从映射表中删除源和图层时,我都在使用Javascript 错误:mapbox gl js中没有具有此ID的源,javascript,mapbox-gl-js,Javascript,Mapbox Gl Js,我想从地图中删除源和图层。每当我想从映射表中删除源和图层时,我都在使用removeSourceAndLayers()函数 const removeSourceAndLayers=(map)=>{ 对于(var i=0;i您的上一个if语句,最后有一个;如果您删除它,它将工作 if(map.getSource(`complete-source-${i}`)); // <--- map.removeSource(`complete-source-${i}`); if(map.getS
removeSourceAndLayers()
函数
const removeSourceAndLayers=(map)=>{
对于(var i=0;i您的上一个if语句,最后有一个;如果您删除它,它将工作
if(map.getSource(`complete-source-${i}`)); // <---
map.removeSource(`complete-source-${i}`);
if(map.getSource(`complete-source-${i}`)) {
}
map.removeSource(`complete-source-${i}`);