Open scarybook opened 1 year ago
I have noticed that both methods below only works when layer is added to a map directly and not to a group
panelLayers.removeLayer(toRemove) or toRemove.removeFrom(maps[mapId])
panelLayers.removeLayer(toRemove)
toRemove.removeFrom(maps[mapId])
function addLayer(mapId, layer, layerId) { layer.id = layerId; layers[mapId].push(layer); layer.addTo(maps[mapId]); } function addLayerToGroup(groupId, layer, layerId) { layer.id = layerId; for (var i = 0; i < panelLayers._layers.length; i++) { if (panelLayers._layers[i].id == groupId) { layers[mapId].push(layer); panelLayers._layers[i].layer.addLayer(layer); } } }
How to properly remove layer from the map when layer is in a group?
I have noticed that both methods below only works when layer is added to a map directly and not to a group
panelLayers.removeLayer(toRemove)
ortoRemove.removeFrom(maps[mapId])
How to properly remove layer from the map when layer is in a group?