From be28f6b7aa3c92e5cee5f180f010534d518657fb Mon Sep 17 00:00:00 2001 From: Étienne Loks Date: Sat, 9 Sep 2017 11:46:58 +0200 Subject: Insert JSON layer just after base layers --- chimere/static/chimere/js/jquery.chimere.js | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/chimere/static/chimere/js/jquery.chimere.js b/chimere/static/chimere/js/jquery.chimere.js index 33f1e68..6e573cd 100644 --- a/chimere/static/chimere/js/jquery.chimere.js +++ b/chimere/static/chimere/js/jquery.chimere.js @@ -2130,7 +2130,17 @@ function transformCoordToLonLat(coord) { style: style }); - settings.map.addLayer(vector); + var current_layers = settings.map.getLayers(); + index = 0; + // insert just after the base layers + $.each(settings.map.getLayers().getArray(), function(i, layer){ + if (layer.getProperties().type != 'base' && i != 0 && + index == 0){ + index = i; + } + }); + current_layers.insertAt(index, vector); + var format = new ol.format.GeoJSON(); if (json_url.substring(0, 4) != "http") -- cgit v1.2.3