diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2016-05-13 15:58:27 +0200 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2016-05-13 15:58:27 +0200 |
commit | a38e82cf270718d7c93cac81bfa712e6c5124dfe (patch) | |
tree | 510238a3ebf268220f6e2b06ee805650b1539278 | |
parent | 6b9856c9264bf26ee853bf570387a7b5ea949a9f (diff) | |
download | Chimère-a38e82cf270718d7c93cac81bfa712e6c5124dfe.tar.bz2 Chimère-a38e82cf270718d7c93cac81bfa712e6c5124dfe.zip |
Fix polygon displaying on main map (bad proj)
-rw-r--r-- | chimere/static/chimere/js/jquery.chimere.js | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/chimere/static/chimere/js/jquery.chimere.js b/chimere/static/chimere/js/jquery.chimere.js index 45fb7cf..e1509ba 100644 --- a/chimere/static/chimere/js/jquery.chimere.js +++ b/chimere/static/chimere/js/jquery.chimere.js @@ -878,7 +878,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 @@ -905,10 +905,12 @@ function transform(obj) { settings.cluster_array); methods.cleanCluster(); } + // var extent = settings.sourceDbFeatures.getExtent(); + // settings.map.getView().fit(extent, settings.map.getSize()); // settings.map.resetLayersZIndex(); - /*var end = new Date().getTime(); - var time = end - start; - alert('Execution time: ' + time);*/ + // var end = new Date().getTime(); + // var time = end - start; + // alert('Execution time: ' + time); }, error: function (data, textStatus, errorThrown) { settings.dbFeatures.clear(); @@ -1426,10 +1428,10 @@ function transform(obj) { }, // Put a polygon on the map addPolygon: function(feature) { - settings.dbFeatures.extend( - new ol.format.GeoJSON().readFeatures(feature)); - - return + var feat = new ol.format.GeoJSON().readFeatures(feature)[0]; + feat.setGeometry(transform(feat.getGeometry())) + settings.dbFeatures.push(feat); + return; var gformat = new OpenLayers.Format.GeoJSON(); var feats = gformat.read(feature); var style = OpenLayers.Util.extend({}, |