Implement ol.source.WMTS.optionsFromCapabilities

and remove related ol.source.WMTS.createFromCapabilities function.
This commit is contained in:
Bruno Binet
2013-03-11 12:42:14 +01:00
parent 6f83e50332
commit 9e370bf6af
3 changed files with 17 additions and 51 deletions

View File

@@ -30,11 +30,13 @@ xhr.open('GET', 'http://wmts.geo.admin.ch/1.0.0/WMTSCapabilities.xml', true);
xhr.onload = function() {
if (xhr.status == 200) {
capabilities = parser.read(xhr.responseXML);
var wmtsOptions = ol.source.WMTS.optionsFromCapabilities(
capabilities, 'ch.swisstopo.pixelkarte-farbe');
wmtsOptions.crossOrigin = null;
map = new ol.Map({
layers: [
new ol.layer.TileLayer({
source: ol.source.WMTS.createFromCapabilities(
capabilities, 'ch.swisstopo.pixelkarte-farbe', null)
source: new ol.source.WMTS(wmtsOptions)
}),
new ol.layer.ImageLayer({
source: new ol.source.SingleImageWMS({