zooming out option for ol.interaction.DragZoom

This commit is contained in:
drnextgis
2016-03-14 18:05:44 +06:00
parent 88701db4c4
commit 7b1e92580d
3 changed files with 52 additions and 1 deletions

View File

@@ -77,6 +77,31 @@ describe('ol.interaction.DragZoom', function() {
});
it('sets new resolution while zooming out', function(done) {
var interaction = new ol.interaction.DragZoom({
duration: 10,
out: true
});
map.addInteraction(interaction);
var box = new ol.render.Box();
var extent = [-11.25, -11.25, 11.25, 11.25];
box.geometry_ = ol.geom.Polygon.fromExtent(extent);
interaction.box_ = box;
map.getView().setResolution(0.25);
setTimeout(function() {
interaction.onBoxEnd();
setTimeout(function() {
var view = map.getView();
var resolution = view.getResolution();
expect(resolution).to.eql(view.constrainResolution(0.5));
done();
}, 50);
}, 50);
});
});