map = {
const context = DOM.context2d(width, height);
const path = d3.geoPath(projection, context);
context.lineJoin = "round";
context.lineCap = "round";
context.fillStyle = "#fff";
context.fillRect(0, 0, width, height);
context.beginPath();
path(sphere);
path(land);
context.lineWidth = 0.5;
context.stroke();
context.clip("evenodd");
context.save();
context.beginPath();
path(land);
context.filter = "blur(12px)";
context.fillStyle = "#aaa";
context.fill("evenodd");
context.restore();
context.beginPath();
path(graticule);
context.globalAlpha = 0.2;
context.strokeStyle = "#000";
context.stroke();
return context.canvas;
}