diff --git a/examples/gml.js b/examples/gml.js index 6c4aef9c9c..05346c0276 100644 --- a/examples/gml.js +++ b/examples/gml.js @@ -41,7 +41,7 @@ var map = new ol.Map({ }) }); -var gml = new ol.parser.ogc.GML_v3(); +var gml = new ol.parser.ogc.GML_v3({axisOrientation: 'neu'}); var url = 'data/gml/topp-states-wfs.xml'; var xhr = new XMLHttpRequest(); diff --git a/src/ol/layer/vectorlayer.js b/src/ol/layer/vectorlayer.js index 39ce1bf209..a3f5ca98cc 100644 --- a/src/ol/layer/vectorlayer.js +++ b/src/ol/layer/vectorlayer.js @@ -349,8 +349,7 @@ ol.layer.Vector.prototype.parseFeatures = function(data, parser, projection) { this.addFeatures(features); }; - var options = {callback: callback, projection: - this.getSource().getProjection()}; + var options = {callback: callback}; if (goog.isString(data)) { if (goog.isFunction(parser.readFeaturesFromStringAsync)) { parser.readFeaturesFromStringAsync(data, goog.bind(addFeatures, this), diff --git a/src/ol/parser/featureparser.js b/src/ol/parser/featureparser.js index e6d2e85584..9313e23288 100644 --- a/src/ol/parser/featureparser.js +++ b/src/ol/parser/featureparser.js @@ -97,7 +97,6 @@ ol.parser.ReadFeaturesCallback; /** - * @typedef {{callback: ol.parser.ReadFeaturesCallback, - * projection: ol.Projection}} + * @typedef {{callback: ol.parser.ReadFeaturesCallback}} */ ol.parser.ReadFeaturesOptions; diff --git a/src/ol/parser/ogc/gml.js b/src/ol/parser/ogc/gml.js index a9fa765c79..7d38484265 100644 --- a/src/ol/parser/ogc/gml.js +++ b/src/ol/parser/ogc/gml.js @@ -552,8 +552,5 @@ ol.parser.ogc.GML.prototype.createGeometry_ = function(container, ol.parser.ogc.GML.prototype.readFeaturesFromString = function(str, opt_options) { this.readFeaturesOptions_ = opt_options; - if (goog.isDef(opt_options) && goog.isDef(opt_options.projection)) { - this.axisOrientation = opt_options.projection.getAxisOrientation(); - } return this.read(str).features; };