Rename ol.Rectangle scale to scaleFromCenter
This commit is contained in:
@@ -129,7 +129,7 @@ ol.Rectangle.prototype.toString = function() {
|
|||||||
/**
|
/**
|
||||||
* @param {number} value Value.
|
* @param {number} value Value.
|
||||||
*/
|
*/
|
||||||
ol.Rectangle.prototype.scale = function(value) {
|
ol.Rectangle.prototype.scaleFromCenter = function(value) {
|
||||||
var deltaX = (this.getWidth() / 2.0) * (value - 1);
|
var deltaX = (this.getWidth() / 2.0) * (value - 1);
|
||||||
var deltaY = (this.getHeight() / 2.0) * (value - 1);
|
var deltaY = (this.getHeight() / 2.0) * (value - 1);
|
||||||
this.minX -= deltaX;
|
this.minX -= deltaX;
|
||||||
|
|||||||
@@ -89,7 +89,7 @@ ol.source.SingleImageWMS.prototype.getImage =
|
|||||||
|
|
||||||
extent = new ol.Extent(extent.minX, extent.minY,
|
extent = new ol.Extent(extent.minX, extent.minY,
|
||||||
extent.maxX, extent.maxY);
|
extent.maxX, extent.maxY);
|
||||||
extent.scale(this.ratio_);
|
extent.scaleFromCenter(this.ratio_);
|
||||||
var width = extent.getWidth() / resolution;
|
var width = extent.getWidth() / resolution;
|
||||||
var height = extent.getHeight() / resolution;
|
var height = extent.getHeight() / resolution;
|
||||||
var size = new ol.Size(width, height);
|
var size = new ol.Size(width, height);
|
||||||
|
|||||||
@@ -98,10 +98,10 @@ describe('ol.Rectangle', function() {
|
|||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
describe('scale', function() {
|
describe('scaleFromCenter', function() {
|
||||||
it('scales the extent', function() {
|
it('scales the extent from its center', function() {
|
||||||
var rectangle = new ol.Rectangle(1, 1, 3, 3);
|
var rectangle = new ol.Rectangle(1, 1, 3, 3);
|
||||||
rectangle.scale(2);
|
rectangle.scaleFromCenter(2);
|
||||||
expect(rectangle.minX).toEqual(0);
|
expect(rectangle.minX).toEqual(0);
|
||||||
expect(rectangle.minY).toEqual(0);
|
expect(rectangle.minY).toEqual(0);
|
||||||
expect(rectangle.maxX).toEqual(4);
|
expect(rectangle.maxX).toEqual(4);
|
||||||
|
|||||||
Reference in New Issue
Block a user