Do not set center constraint
This change slipped in accidently. Thanks @twpayne for catching this.
This commit is contained in:
@@ -89,8 +89,6 @@
|
|||||||
* Object literal with config options for the view.
|
* Object literal with config options for the view.
|
||||||
* @typedef {Object} ol.View2DOptions
|
* @typedef {Object} ol.View2DOptions
|
||||||
* @property {ol.Coordinate|undefined} center The view center in map projection.
|
* @property {ol.Coordinate|undefined} center The view center in map projection.
|
||||||
* @property {ol.Extent|undefined} maxExtent The maximum extent for the view.
|
|
||||||
* If configured, the view's center cannot be outside this extent.
|
|
||||||
* @property {number|undefined} maxResolution The maximum resolution in map
|
* @property {number|undefined} maxResolution The maximum resolution in map
|
||||||
* units per pixel.
|
* units per pixel.
|
||||||
* @property {number|undefined} maxZoom The maximum zoom level for this view.
|
* @property {number|undefined} maxZoom The maximum zoom level for this view.
|
||||||
|
|||||||
+1
-11
@@ -4,7 +4,6 @@ goog.provide('ol.View2D');
|
|||||||
goog.provide('ol.View2DProperty');
|
goog.provide('ol.View2DProperty');
|
||||||
|
|
||||||
goog.require('goog.asserts');
|
goog.require('goog.asserts');
|
||||||
goog.require('goog.math');
|
|
||||||
goog.require('ol.Constraints');
|
goog.require('ol.Constraints');
|
||||||
goog.require('ol.IView2D');
|
goog.require('ol.IView2D');
|
||||||
goog.require('ol.IView3D');
|
goog.require('ol.IView3D');
|
||||||
@@ -60,12 +59,6 @@ ol.View2D = function(opt_options) {
|
|||||||
values[ol.View2DProperty.PROJECTION] = ol.proj.createProjection(
|
values[ol.View2DProperty.PROJECTION] = ol.proj.createProjection(
|
||||||
options.projection, 'EPSG:3857');
|
options.projection, 'EPSG:3857');
|
||||||
|
|
||||||
/**
|
|
||||||
* @private
|
|
||||||
* @type {ol.Extent}
|
|
||||||
*/
|
|
||||||
this.maxExtent_ = goog.isDef(options.maxExtent) ? options.maxExtent : null;
|
|
||||||
|
|
||||||
var parts = ol.View2D.createResolutionConstraint_(options);
|
var parts = ol.View2D.createResolutionConstraint_(options);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -359,10 +352,7 @@ ol.View2D.prototype.isDef = function() {
|
|||||||
* @param {ol.Coordinate|undefined} center Center.
|
* @param {ol.Coordinate|undefined} center Center.
|
||||||
*/
|
*/
|
||||||
ol.View2D.prototype.setCenter = function(center) {
|
ol.View2D.prototype.setCenter = function(center) {
|
||||||
this.set(ol.View2DProperty.CENTER, goog.isNull(this.maxExtent_) ? center : [
|
this.set(ol.View2DProperty.CENTER, center);
|
||||||
goog.math.clamp(center[0], this.maxExtent_[0], this.maxExtent_[1]),
|
|
||||||
goog.math.clamp(center[1], this.maxExtent_[2], this.maxExtent_[3])
|
|
||||||
]);
|
|
||||||
};
|
};
|
||||||
goog.exportProperty(
|
goog.exportProperty(
|
||||||
ol.View2D.prototype,
|
ol.View2D.prototype,
|
||||||
|
|||||||
Reference in New Issue
Block a user