diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2016-06-01 10:37:50 +0200 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2016-06-01 10:37:50 +0200 |
commit | 20d155e5ccf647ce7d77ea86fae8cf36e2df9692 (patch) | |
tree | d3758de403c23abb5ccba122718a0aa0612cb92f | |
parent | 16d6bda41d0015741ebccdb1564ced806820396b (diff) | |
download | Chimère-20d155e5ccf647ce7d77ea86fae8cf36e2df9692.tar.bz2 Chimère-20d155e5ccf647ce7d77ea86fae8cf36e2df9692.zip |
Polygon styling
-rw-r--r-- | chimere/static/chimere/js/jquery.chimere.js | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/chimere/static/chimere/js/jquery.chimere.js b/chimere/static/chimere/js/jquery.chimere.js index ebb4e45..f59aca8 100644 --- a/chimere/static/chimere/js/jquery.chimere.js +++ b/chimere/static/chimere/js/jquery.chimere.js @@ -1001,7 +1001,7 @@ function transform(obj) { $.ajax({url: uri, dataType: "json", success: function (data) { - // var start = new Date().getTime(); + //var start = new Date().getTime(); settings.dbFeatures.clear(); settings.vectors.clear(); /// OL3-TODO @@ -1035,7 +1035,7 @@ function transform(obj) { // settings.map.resetLayersZIndex(); // var end = new Date().getTime(); // var time = end - start; - // alert('Execution time: ' + time); + //alert('Execution time: ' + time); }, error: function (data, textStatus, errorThrown) { settings.dbFeatures.clear(); @@ -1554,7 +1554,13 @@ function transform(obj) { // Put a polygon on the map addPolygon: function(feature) { var feat = new ol.format.GeoJSON().readFeatures(feature)[0]; - feat.setGeometry(transform(feat.getGeometry())) + feat.setGeometry(transform(feat.getGeometry())); + feat.setStyle(new ol.style.Style({ + fill: new ol.style.Fill({ color: feature.properties.inner_color }), + stroke: new ol.style.Stroke({ + color: feature.properties.color, width: 2 + }) + })); settings.dbFeatures.push(feat); return; var gformat = new OpenLayers.Format.GeoJSON(); |