newCoastMap = {
let container = DOM.element('div', { style: `width:${width}px;height:${width/1.6}px` });
yield container;
let map = L.map(container).setView([43.666,-70.263952], 15);
let osmLayer = L.tileLayer('https://{s}.basemaps.cartocdn.com/light_all/{z}/{x}/{y}@2x.png', {
attribution: '© <a href="http://osm.org/copyright">OpenStreetMap</a> contributors'
}).addTo(map);
var FranklinStMarker = new L.marker([43.6658084,-70.2618305], { opacity: 0.01 });
FranklinStMarker.bindTooltip("Exit 7 - Franklin Street", {permanent: true, className: "my-label", offset: [0, 0] }).addTo(map);
var ForestAveMarker = new L.marker([43.6608,-70.2705382], { opacity: 0.01 });
ForestAveMarker.bindTooltip("Exit 6 - Route 302/Forest Avenue", {permanent: true, className: "my-label", offset: [-0, 0] }).addTo(map);
var VerandaStreetMarker = new L.marker([43.6861,-70.2513701], { opacity: 0.01 });
VerandaStreetMarker.bindTooltip("Exit 9 - Veranda Street/Route 1", {permanent: true, className: "my-label", offset: [-0, 10] }).addTo(map);
let newCoast = L.geoJson(newCoastData, {
weight: 0,
color: '#009'
}).addTo(map);
newCoast.bindPopup('High tide line with 8 feet of sea level rise');
}