Merge pull request #1427 from twpayne/vector-api-hosted

[vector-api] Miscellaneous fixes for hosted examples
This commit is contained in:
Tom Payne
2013-12-20 13:25:35 -08:00
4 changed files with 8 additions and 4 deletions
+2 -2
View File
@@ -277,8 +277,8 @@
/**
* @typedef {Object} olx.interaction.DragAndDropOptions
* @property {boolean|undefined} fitView Fit view. Default is `true`.
* @property {Array.<function(new: ol.format.Format)>|undefined}
* formatConstructors Format constructors.
* @property {Array.<function(new: ol.format.Format)>|undefined} formatConstructors
* Format constructors.
* @property {ol.source.Vector|undefined} source Source. If this is defined
* then features will be added to this source.
* @property {ol.layer.Vector|undefined} layer Layer. If this is defined then
+1 -1
View File
@@ -331,7 +331,7 @@ ol.format.GeoJSON.prototype.readFeaturesFromObject = function(object) {
return features;
} else {
goog.asserts.fail();
return null;
return [];
}
};
+1 -1
View File
@@ -79,7 +79,7 @@ ol.format.XML.prototype.readFeatures = function(source) {
return this.readFeaturesFromDocument(doc);
} else {
goog.asserts.fail();
return null;
return [];
}
};
+4
View File
@@ -3,6 +3,7 @@
goog.provide('ol.source.VectorFile');
goog.require('goog.asserts');
goog.require('goog.dom.xml');
goog.require('goog.net.XhrIo');
goog.require('ol.format.FormatType');
goog.require('ol.proj');
@@ -83,6 +84,9 @@ ol.source.VectorFile.prototype.handleXhrIo_ = function(event) {
source = xhrIo.getResponseText();
} else if (type == ol.format.FormatType.XML) {
source = xhrIo.getResponseXml();
if (goog.isNull(source)) {
source = goog.dom.xml.loadXml(xhrIo.getResponseText());
}
} else {
goog.asserts.fail();
}