diff options
author | Étienne Loks <etienne.loks@proxience.com> | 2015-07-30 13:26:04 +0200 |
---|---|---|
committer | Étienne Loks <etienne.loks@proxience.com> | 2015-07-30 13:28:34 +0200 |
commit | 33a658752352be3b95d31bba87a1c9f00d565edd (patch) | |
tree | 588a9038508d15bf628821ec362a4c0ea49e4d85 | |
parent | bfeab1a4d50e6d8a941a9de7b034d86d7704926d (diff) | |
download | Chimère-33a658752352be3b95d31bba87a1c9f00d565edd.tar.bz2 Chimère-33a658752352be3b95d31bba87a1c9f00d565edd.zip |
JS: adapt JSON layer
-rw-r--r-- | chimere/static/chimere/js/jquery.chimere.js | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/chimere/static/chimere/js/jquery.chimere.js b/chimere/static/chimere/js/jquery.chimere.js index 3253c13..728bc00 100644 --- a/chimere/static/chimere/js/jquery.chimere.js +++ b/chimere/static/chimere/js/jquery.chimere.js @@ -985,17 +985,25 @@ OpenLayers.Layer.MapQuestOSM = OpenLayers.Class(OpenLayers.Layer.XYZ, { }, // add json layer addJSON: function(json_url){ + var jsonStyle = new OpenLayers.Style({ + 'strokeWidth':1, + 'fillColor':'#BBBBBB', + 'strokeColor':'#AAAAAA' + }); + + var jsonStyleMap = new OpenLayers.StyleMap({'default': jsonStyle}); settings.layerJson = new OpenLayers.Layer.Vector("GeoJSON", { projection: EPSG_DISPLAY_PROJECTION, - strategies: [new OpenLayers.Strategy.BBOX()], + strategies: [new OpenLayers.Strategy.Fixed()], protocol: new OpenLayers.Protocol.HTTP({ url: json_url, format: new OpenLayers.Format.GeoJSON() - }) + }), + styleMap: jsonStyleMap }); settings.map.addLayer(settings.layerJson); settings.map.setLayerIndex(settings.layerJson, 0); - settings.layerJson.setOpacity(0.8); + settings.layerJson.setOpacity(0.6); }, // Put a route on the map addRoute: function(route) { |