{
const container = DOM.element('div', {style: `width:${width}px; height:350px` });
yield container;
let map = L.map(container).setView([7,30], 6);
let osmLayer = L.tileLayer('http://{s}.tile.osm.org/{z}/{x}/{y}.png', {attribution: '© <a href="http://osm.org/copyright">OpenStreetMap</a> contributors'
}).addTo(map);
var roadsLayer = L.geoJson(south_sudan_roads, {
weight: 2,
color: '#006400'}).addTo(map);
L.geoJson(buffered_danger_zones, {
fillColor: '#ff0000', color: 'ff0000', fillOpacity: 1}).addTo(map);
roadsLayer.on('click', function(ev){
var latlng = map.mouseEventToLatLng(ev.originalEvent);
console.log(latlng.lat + ', ' + latlng.lng);
});
L.geoJson(safe_route, {
weight: 2,
color: '#FF7F50'}).addTo(map);
}