colorsMap = {
mutable loaderColorSeries = true;
let container = DOM.element("div", {
style: `width:${width}px;height:${width / 1.6}px`
});
yield container;
const client = tgmClient("britishisles");
const source = sourcePoints[0];
const map = L.map(container, {
scrollWheelZoom: false,
layers: [new tgm.leaflet.TgmLeafletTileLayer(client, "Light")]
}).setView(source, 12);
L.marker(source).addTo(map);
const polygonOverlayLayer = new tgm.leaflet.TgmLeafletPolygonOverlay({
strokeWidth: 20,
colors: parseColors()
});
polygonOverlayLayer.addTo(map);
const polygons = await client.polygons.fetch(
[source],
travelOptions.set("bike", travelTimes)
);
polygonOverlayLayer.setData(polygons);
mutable loaderColorSeries = false;
}