map = {
const container = html`<div style="height: 500px;">`;
yield container;
const map = new L.map(
container,
{ dragging: true },
).setView([37.4806329,-122.199059], 8);
L.tileLayer('https://cartodb-basemaps-{s}.global.ssl.fastly.net/light_all/{z}/{x}/{y}{r}.png', {
attribution: "© <a href=https://www.openstreetmap.org/copyright>OpenStreetMap</a> contributors"
}).addTo(map);
data.forEach(e => {
var name = e.name;
var coords = e.coordinates.split(",");
var marker = L.marker([parseFloat(coords[0]), parseFloat(coords[1])]).addTo(map);
marker.bindPopup(name);
marker.on("mouseover", function (e) {
this.openPopup();
});
marker.on("mouseout", function (e) {
this.closePopup();
});
})
}