UNPKG

907 BJavaScriptView Raw
1goog.require('ol.Map');
2goog.require('ol.View');
3goog.require('ol.format.WMTSCapabilities');
4goog.require('ol.layer.Tile');
5goog.require('ol.source.OSM');
6goog.require('ol.source.WMTS');
7
8var parser = new ol.format.WMTSCapabilities();
9var map;
10
11fetch('data/WMTSCapabilities.xml').then(function(response) {
12 return response.text();
13}).then(function(text) {
14 var result = parser.read(text);
15 var options = ol.source.WMTS.optionsFromCapabilities(result, {
16 layer: 'layer-7328',
17 matrixSet: 'EPSG:3857'
18 });
19
20 map = new ol.Map({
21 layers: [
22 new ol.layer.Tile({
23 source: new ol.source.OSM(),
24 opacity: 0.7
25 }),
26 new ol.layer.Tile({
27 opacity: 1,
28 source: new ol.source.WMTS(/** @type {!olx.source.WMTSOptions} */ (options))
29 })
30 ],
31 target: 'map',
32 view: new ol.View({
33 center: [19412406.33, -5050500.21],
34 zoom: 5
35 })
36 });
37});