map = {
const container = html`<div style="height:${height}px;">`;
yield container;
const oriental = [35.0310, -76.6930];
const charleston = [32.7765, -79.9311];
var wikimedia = L.tileLayer('https://maps.wikimedia.org/osm-intl/{z}/{x}/{y}@2x.png',
{attribution: "Wikimedia maps | © <a href='http://osm.org/copyright'>OpenStreetMap</a> contributors"});
var osm = L.tileLayer('http://{s}.tile.osm.org/{z}/{x}/{y}.png',
{attribution: '© <a href="http://osm.org/copyright">OpenStreetMap</a> contributors'});
var cartodb = L.tileLayer('http://{s}.basemaps.cartocdn.com/light_all/{z}/{x}/{y}.png',
{attribution: '© <a href="http://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors, © <a href="http://cartodb.com/attributions">CartoDB</a>'});
var toner = L.tileLayer('http://{s}.tile.stamen.com/toner/{z}/{x}/{y}.png',
{attribution: 'Map tiles by <a href="http://stamen.com">Stamen Design</a>, under <a href="http://creativecommons.org/licenses/by/3.0">CC BY 3.0</a>. Data by <a href="http://openstreetmap.org">OpenStreetMap</a>, under <a href="http://www.openstreetmap.org/copyright">ODbL</a>.'});
var white = L.tileLayer("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAAEAAQMAAABmvDolAAAAA1BMVEX///+nxBvIAAAAH0lEQVQYGe3BAQ0AAADCIPunfg43YAAAAAAAAAAA5wIhAAAB9aK9BAAAAABJRU5ErkJggg==");
var layer = L.tileLayer('https://pbogden.com/mapping/tiles/{z}/{x}/{y}.png',
{tms: true, opacity: 0.7, attribution: "My stuff"});
mutable layer = layer;
var basemaps = {"Wikimedia": wikimedia, "OpenStreetMap": osm, "CartoDB Positron": cartodb,
"Stamen Toner": toner, "rien": white};
var overlaymaps = {"Layer": layer};
var map = L.map(container, {
center: charleston,
zoom: 8,
maxZoom: 12,
layers: [wikimedia, layer]
});
L.control.layers(basemaps, overlaymaps).addTo(map);
}