summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--chimere/static/chimere/js/jquery.chimere.js18
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({},