From c10f160f6a7fb7823657c33086f7f159fcfdb526 Mon Sep 17 00:00:00 2001 From: DESPRES Damien <ddespres@neogeo.fr> Date: Wed, 27 Apr 2022 17:07:38 +0200 Subject: [PATCH] order des couches --- src/services/map-service.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/services/map-service.js b/src/services/map-service.js index 7a9afd5e..e88fceab 100644 --- a/src/services/map-service.js +++ b/src/services/map-service.js @@ -116,7 +116,7 @@ const mapService = { overlay.setPosition(undefined); closer.blur(); return false; - }; + }; } this.map.addOverlay(this.overlay); @@ -244,8 +244,11 @@ const mapService = { addLayers: function (layers, serviceMap, optionsMap, schemaType) { this.layers = layers; if (layers) { //* if admin has defined basemaps for this project + let count = 0; layers.forEach((layer) => { + if (layer) { + count +=1; const options = layer.options; if (options) { options.noWrap = true; @@ -268,6 +271,7 @@ const mapService = { dictLayersToLeaflet[layer.id] = layerTms; } } + dictLayersToLeaflet[layer.id].setZIndex(count); } }); } else { //* else when no basemaps defined @@ -358,6 +362,7 @@ const mapService = { }); this.mvtLayer.featureTypes = featureTypes; this.mvtLayer.project_slug = projectSlug; + this.mvtLayer.setZIndex(30); this.map.addLayer(this.mvtLayer); window.layerMVT = this.mvtLayer; }, @@ -462,7 +467,7 @@ const mapService = { source: drawSource, style: styleFunction, }); - + olLayer.setZIndex(29); this.map.addLayer(olLayer); return drawSource; }, -- GitLab