30 lines
754 B
JavaScript
30 lines
754 B
JavaScript
var parser = new ol.format.WMTSCapabilities();
|
|
var map;
|
|
|
|
$.ajax('data/WMTSCapabilities.xml').then(function(response) {
|
|
var result = parser.read(response);
|
|
var options = ol.source.WMTS.optionsFromCapabilities(result,
|
|
{layer: 'layer-7328', matrixSet: 'EPSG:3857'});
|
|
|
|
var projection = ol.proj.get('EPSG:3857');
|
|
var projectionExtent = projection.getExtent();
|
|
map = new ol.Map({
|
|
layers: [
|
|
new ol.layer.Tile({
|
|
source: new ol.source.OSM(),
|
|
opacity: 0.7
|
|
}),
|
|
new ol.layer.Tile({
|
|
opacity: 1,
|
|
extent: projectionExtent,
|
|
source: new ol.source.WMTS(options)
|
|
})
|
|
],
|
|
target: 'map',
|
|
view: new ol.View({
|
|
center: [19412406.33, -5050500.21],
|
|
zoom: 5
|
|
})
|
|
});
|
|
});
|