map = {
const container = html`<div style="height:600px;">`;
yield container;
const map = L.map(container).setView([47.3293, -122.5801], 11);
L.tileLayer('https://tiles.stadiamaps.com/tiles/alidade_smooth_dark/{z}/{x}/{y}{r}.{ext}', {
minZoom: 0,
maxZoom: 20,
attribution: '© <a href="https://www.stadiamaps.com/" target="_blank">Stadia Maps</a> © <a href="https://openmaptiles.org/" target="_blank">OpenMapTiles</a> © <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors',
ext: 'png'
}).addTo(map);
L.geoJSON(gigHarbor, {
style: function(feature) {
switch (feature.properties.GEOID20) {
case '98335': return {color: "#1F51FF", "weight": 1};
case '98333': return {color: "#BC12FE", "weight": 1,};
case '98332': return {color: "#39FF14", "weight": 1,};
case '98329': return {color: "#FF5E00", "weight": 1,};
}
}
}).addTo(map);
}