map_nyc = {
let container = DOM.element('div', {style: `width:${width}px;height:${width/1.6}px`});
yield container;
let map = L.map(container).setView([incident_lat, incident_lon], zoom);
let osmLayer = L.tileLayer('https://{s}.basemaps.cartocdn.com/light_all/{z}/{x}/{y}{r}.png', {
attribution: '© <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors © <a href="https://carto.com/attributions">CARTO</a>',
subdomains: 'abcd',
maxZoom: 19
}).addTo(map);
for (var i=0; i<speed_data.length; i++) {
var item = speed_data[i]
L.polyline(coordinates[i], {color: item.color, opacity:1}).addTo(map);
}
var incident = incident_data[date];
L.circle([incident_lat, incident_lon], 100, {color: incident.color}).addTo(map)
map.on("zoomend")
}