// background layer
// ----------------
- // OSM layer
- let layer_map = new ol.layer.Tile({
- source: new ol.source.OSM()
- });
-
- // basemap.at layer // TODO: Currently this is a race condition
+ // basemap.at layer
let capabilitiesUrl = 'https://www.basemap.at/wmts/1.0.0/WMTSCapabilities.xml';
fetch(capabilitiesUrl).then(function(response) {
return response.text();
matrixSet: 'google3857',
style: 'normal',
});
- layer_map = new ol.layer.Tile({
+ let layer_map = new ol.layer.Tile({
source: new ol.source.WMTS(options),
});
+ map.getLayers().insertAt(0, layer_map);
});
- // Microsoft Bing Maps
- // let layer_map = new OpenLayers.Layer.Bing({
- // type: "Road",
- // key: "AgPH3SlIXAwajrJKf0FORQyhTqsP8KIlvtN6RKfvxe6fOB6q6-HFmg8EOFm7LSOA",
- // tileOptions: {crossOriginKeyword: null}});
-
- // // Alternative: Base map
- // // see: https://www.basemap.at
-
- // // Alternative: OpenTopoMap
- // // see: https://opentopomap.org/about
-
- // // Alternative: Dummy base layer
- // let layer_map = new OpenLayers.Layer.Vector("Base Layer", {
- // isBaseLayer: true});
-
- map.getLayers().insertAt(0, layer_map);
+ // // Alternatives:
+ // // * OpenTopoMap (see https://opentopomap.org/about)
+ // // * OSM
+ // let layer_map = new ol.layer.Tile({
+ // source: new ol.source.OSM()
+ // });
+ // map.getLayers().insertAt(0, layer_map);
}
+
function init_wrmaps() {
let jq_maps = $('.wrmap'); // all wrmap <div> elements
jq_maps.each(init_wrmap);