<html lang="en">
<head>
<style>
#map {
width: 100%;
height: 400px;
}
</style>
<meta charset="utf-8">
<title>MSC GeoMet OpenLayers Example</title>
<meta name="description" content="MSC GeoMet OpenLayers Example">
<meta name="author" content="CCMEP">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/ol@v7.3.0/ol.css" type="text/css"/>
<script src="https://cdn.jsdelivr.net/npm/ol@v7.3.0/dist/ol.js"></script>
</head>
<body>
<div id="map"></div>
<script src="./tutorial.js"></script>
</body>
</html>
/* Name of the file: tutorial.js */
let layers_to_add = [
new ol.layer.Tile({
source: new ol.source.OSM()
}),
new ol.layer.Tile({
opacity: 0.4,
source: new ol.source.TileWMS({
url: 'https://geo.weather.gc.ca/geomet/',
params: {'LAYERS': 'GDPS.ETA_TT', 'TILED': true},
transition: 0
})
})
];
let map = new ol.Map({
target: 'map',
layers: layers_to_add,
view: new ol.View({
center: ol.proj.fromLonLat([-97, 57]),
zoom: 0
})
});
This Pen doesn't use any external CSS resources.
This Pen doesn't use any external JavaScript resources.