Add loadWrapX option and getter
This commit is contained in:
committed by
Andreas Hocevar
parent
f6ede1a9c0
commit
f6bbf414a8
+19
-1
@@ -146,6 +146,10 @@ export class VectorSourceEvent extends Event {
|
|||||||
* @property {boolean} [wrapX=true] Wrap the world horizontally. For vector editing across the
|
* @property {boolean} [wrapX=true] Wrap the world horizontally. For vector editing across the
|
||||||
* -180° and 180° meridians to work properly, this should be set to `false`. The
|
* -180° and 180° meridians to work properly, this should be set to `false`. The
|
||||||
* resulting geometry coordinates will then exceed the world bounds.
|
* resulting geometry coordinates will then exceed the world bounds.
|
||||||
|
* @property {boolean} [loadWrapX=true] Call the loader with one world width either side
|
||||||
|
* of the projection extent when the world is wrapped horizontally. This allows features
|
||||||
|
* to be loaded in a single request, but may be inefficient. If `false` only the viewport
|
||||||
|
* extent is used and the loader must determine the appropriate real world requests.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
@@ -190,7 +194,13 @@ class VectorSource extends Source {
|
|||||||
* @private
|
* @private
|
||||||
* @type {boolean}
|
* @type {boolean}
|
||||||
*/
|
*/
|
||||||
this.overlaps_ = options.overlaps == undefined ? true : options.overlaps;
|
this.loadWrapX_ = options.loadWrapX === undefined ? true : options.loadWrapX;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @private
|
||||||
|
* @type {boolean}
|
||||||
|
*/
|
||||||
|
this.overlaps_ = options.overlaps === undefined ? true : options.overlaps;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @private
|
* @private
|
||||||
@@ -801,6 +811,14 @@ class VectorSource extends Source {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return {boolean} The loadWrapX option used to construct the source.
|
||||||
|
*/
|
||||||
|
getLoadWrapX() {
|
||||||
|
return this.loadWrapX_;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @return {boolean} The source can have overlapping geometries.
|
* @return {boolean} The source can have overlapping geometries.
|
||||||
*/
|
*/
|
||||||
|
|||||||
Reference in New Issue
Block a user