popMap2 = {
let width = 600
let height = 600
let container = DOM.element('div', { style: `width:${width}px;height:${width/2}px` });
yield container
let map = L.map(container);
let baseLayer = L.tileLayer(cartoLight, {
attribution: cartoAttr,
minZoom: 11,
maxZoom: 11,
}).addTo(map);
let VanAreasLayer = L.geoJson(vanAreas, {style: style})
.bindTooltip(function (Layer) {
return Layer.feature.properties.NAME;
}).addTo(map);
var legend = L.control({position: 'bottomright'});
legend.onAdd = function (map) {
var div = L.DomUtil.create('div', 'info legend'),
grades = [0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7],
labels = [];
for (var i = 0; i < grades.length; i++) {
div.innerHTML +=
'<i style ="background-color:' + getDensColor(grades[i]) + '"></i> ' +
grades[i] + (grades[i + 1] ? '–' + grades[i + 1] + '<br>' : '+');
}
return div;
};
legend.addTo(map);
map.fitBounds(VanAreasLayer.getBounds());
}