From cff883537b5acbf8f8ae0ffa3c48b90a7bbf6195 Mon Sep 17 00:00:00 2001 From: Alexander Basov Date: Thu, 3 Dec 2015 11:58:37 +0200 Subject: [PATCH] fixed map layer's order --- src/main/webapp/WEB-INF/jsp/accession/map.jsp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/main/webapp/WEB-INF/jsp/accession/map.jsp b/src/main/webapp/WEB-INF/jsp/accession/map.jsp index 9b58aa298..2fe8a7472 100644 --- a/src/main/webapp/WEB-INF/jsp/accession/map.jsp +++ b/src/main/webapp/WEB-INF/jsp/accession/map.jsp @@ -113,6 +113,7 @@ jQuery(document).ready(function () { var map = L.map('map').setView([20, 0], 2); + var topPane = map._createPane('leaflet-top-pane', map.getPanes().mapPane); var mapProviders = { Openstreetmap: L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', { attribution: '© OpenStreetMap' @@ -188,8 +189,12 @@ }; if (cookieUtils.getCookie('mapProviders') && cookieUtils.getCookie('mapProviders') != '') { mapProviders[cookieUtils.getCookie('mapProviders')].addTo(map); + topPane.appendChild(mapProviders[cookieUtils.getCookie('mapProviders')].getContainer()); + mapProviders[cookieUtils.getCookie('mapProviders')].setZIndex(0); } else { mapProviders.MapQuest.addTo(map); + topPane.appendChild(mapProviders[cookieUtils.getCookie('mapProviders')].getContainer()); + mapProviders.MapQuest.setZIndex(0); } $(document).on('cookieUpdate', function () { for (var key in mapProviders) { @@ -197,8 +202,12 @@ } if (cookieUtils.getCookie('mapProviders')) { mapProviders[cookieUtils.getCookie('mapProviders')].addTo(map); + topPane.appendChild(mapProviders[cookieUtils.getCookie('mapProviders')].getContainer()); + mapProviders[cookieUtils.getCookie('mapProviders')].setZIndex(0); } else { mapProviders.MapQuest.addTo(map); + topPane.appendChild(mapProviders[cookieUtils.getCookie('mapProviders')].getContainer()); + mapProviders.MapQuest.setZIndex(0); } }); $("body").on("click", ".map-provider", function (e) { -- GitLab