Add parser for dimension property from WMTS Capabilities.xml

- Correct parsing of dimension in ol.source.WMTS.optionsFromCapabilities
This commit is contained in:
Julien Enselme
2015-08-25 14:33:27 +02:00
parent 936118955f
commit 475504cd85
5 changed files with 51 additions and 5 deletions

View File

@@ -401,12 +401,12 @@ ol.source.WMTS.optionsFromCapabilities = function(wmtsCap, config) {
if ('Dimension' in l) {
l['Dimension'].forEach(function(elt, index, array) {
var key = elt['Identifier'];
var value = elt['default'];
var value = elt['Default'];
if (value !== undefined) {
goog.asserts.assert(ol.array.includes(elt['values'], value),
goog.asserts.assert(ol.array.includes(elt['Value'], value),
'default value contained in values');
} else {
value = elt['values'][0];
value = elt['Value'][0];
}
goog.asserts.assert(value !== undefined, 'value could be found');
dimensions[key] = value;