nakarte

Source code of https://map.sikmir.ru (fork)
git clone git://git.sikmir.ru/nakarte
Log | Files | Refs | LICENSE

commit 44acac89a39754ed79ef829abfc7376eae7f1b8b
parent 58e02934fb8d6a8216ed8b808bf9bb3df293538a
Author: Sergey Orlov <wladimirych@gmail.com>
Date:   Sat, 12 Dec 2020 00:20:32 +0100

hashState for Layers control: fix loading state for base layers

Fixes #599

Diffstat:
Msrc/lib/leaflet.hashState/Leaflet.Control.Layers.js | 7+++++--
1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/src/lib/leaflet.hashState/Leaflet.Control.Layers.js b/src/lib/leaflet.hashState/Leaflet.Control.Layers.js @@ -39,10 +39,13 @@ L.Control.Layers.include({ } for (let layer of this._layers) { + if (layer.layer.options && !values.includes(layer.layer.options.code)) { + this._map.removeLayer(layer.layer); + } + } + for (let layer of this._layers) { if (layer.layer.options && values.includes(layer.layer.options.code)) { this._map.addLayer(layer.layer); - } else { - this._map.removeLayer(layer.layer); } } return true;