function map(floor,hour){
const context = DOM.context2d(1751, 925);
context.canvas.style.maxWidth = "100%";
context.drawImage( floor == 1 ? land : land2,0,0);
const real_data =floor == 1 ? data : data;
const real_scalealpha =floor == 1 ? scalealpha : scalealpha;
const real_mapscale = floor==1?mapscale:mapscale2;
const real_scale = floor==1?scale:scale;
for (const {longitude, latitude, speed, dir,hour_arrow,floor_arrow} of real_data) {
if(hour==hour_arrow && floor==floor_arrow){
context.save();
context.translate(longitude*real_mapscale, latitude*real_mapscale);
context.scale(real_scale(speed), real_scale(speed));
context.rotate(dir * Math.PI / 180);
context.beginPath();
context.moveTo(-2, -2);
context.lineTo(2, -2);
context.lineTo(0, 8);
context.closePath();
context.fillStyle = color(100+speed/(d3.max(real_data, d => d.speed)));
context.globalAlpha=real_scalealpha(speed);
context.fill();
context.restore();}
}
return context.canvas;
}