summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2017-09-09 11:46:58 +0200
committerÉtienne Loks <etienne.loks@iggdrasil.net>2017-09-09 11:46:58 +0200
commitbe28f6b7aa3c92e5cee5f180f010534d518657fb (patch)
treecfe36eedc5ae7fdffc2eb7ac9a285f861b66b541
parent63e0bb858f19eaacc94591f57a47ddaff248ffc0 (diff)
downloadChimère-be28f6b7aa3c92e5cee5f180f010534d518657fb.tar.bz2
Chimère-be28f6b7aa3c92e5cee5f180f010534d518657fb.zip
Insert JSON layer just after base layers
-rw-r--r--chimere/static/chimere/js/jquery.chimere.js12
1 files changed, 11 insertions, 1 deletions
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")