Do not wrapX for editing

This commit is contained in:
Andreas Hocevar
2015-04-16 21:21:16 +02:00
parent d5e5628fe1
commit 9a58151caa
3 changed files with 15 additions and 3 deletions

View File

@@ -14,7 +14,7 @@ var raster = new ol.layer.Tile({
source: new ol.source.MapQuest({layer: 'sat'}) source: new ol.source.MapQuest({layer: 'sat'})
}); });
var source = new ol.source.Vector(); var source = new ol.source.Vector({wrapX: false});
var vector = new ol.layer.Vector({ var vector = new ol.layer.Vector({
source: source, source: source,

View File

@@ -19,7 +19,8 @@ var raster = new ol.layer.Tile({
var vector = new ol.layer.Vector({ var vector = new ol.layer.Vector({
source: new ol.source.Vector({ source: new ol.source.Vector({
url: 'data/geojson/countries.geojson', url: 'data/geojson/countries.geojson',
format: new ol.format.GeoJSON() format: new ol.format.GeoJSON(),
wrapX: false
}) })
}); });

View File

@@ -4877,7 +4877,8 @@ olx.source.TileWMSOptions.prototype.wrapX;
* loader: (ol.FeatureLoader|undefined), * loader: (ol.FeatureLoader|undefined),
* logo: (string|olx.LogoOptions|undefined), * logo: (string|olx.LogoOptions|undefined),
* strategy: (ol.LoadingStrategy|undefined), * strategy: (ol.LoadingStrategy|undefined),
* url: (string|undefined)}} * url: (string|undefined),
* wrapX: (boolean|undefined)}}
* @api * @api
*/ */
olx.source.VectorOptions; olx.source.VectorOptions;
@@ -4946,6 +4947,16 @@ olx.source.VectorOptions.prototype.strategy;
olx.source.VectorOptions.prototype.url; olx.source.VectorOptions.prototype.url;
/**
* Wrap the world horizontally. Default is `true`. For vector editing across the
* 0° and 180° meridians to work properly, this should be set to `false`. The
* resulting geometry coordinates will then exceed the world bounds.
* @type {boolean|undefined}
* @api
*/
olx.source.VectorOptions.prototype.wrapX;
/** /**
* @typedef {{attributions: (Array.<ol.Attribution>|undefined), * @typedef {{attributions: (Array.<ol.Attribution>|undefined),
* crossOrigin: (string|null|undefined), * crossOrigin: (string|null|undefined),