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