Fix WMTS.optionsFromCapabilities if no OperationsMetadata section

This commit is contained in:
Peter Robins
2015-05-12 14:41:00 +00:00
parent a314813511
commit a243149d02

View File

@@ -458,7 +458,8 @@ ol.source.WMTS.optionsFromCapabilities = function(wmtsCap, config) {
'requestEncoding (%s) is one of "REST", "RESTful", "KVP" or ""', 'requestEncoding (%s) is one of "REST", "RESTful", "KVP" or ""',
requestEncoding); requestEncoding);
if (!wmtsCap['OperationsMetadata'].hasOwnProperty('GetTile') || if (!wmtsCap.hasOwnProperty('OperationsMetadata') ||
!wmtsCap['OperationsMetadata'].hasOwnProperty('GetTile') ||
goog.string.startsWith(requestEncoding, 'REST')) { goog.string.startsWith(requestEncoding, 'REST')) {
// Add REST tile resource url // Add REST tile resource url
requestEncoding = ol.source.WMTSRequestEncoding.REST; requestEncoding = ol.source.WMTSRequestEncoding.REST;