mobility-toolbox-js
Version:
Toolbox for JavaScript applications in the domains of mobility and logistics.
24 lines (23 loc) • 663 B
JavaScript
import createCanvas from '../utils/createCanvas';
/**
* A very simple tracker style.
* Display blue point for each train.
*/
let canvas;
const realtimeSimpleStyle = () => {
if (!canvas) {
canvas = createCanvas(15, 15);
const ctx = canvas === null || canvas === void 0 ? void 0 : canvas.getContext('2d');
if (ctx) {
ctx.arc(8, 8, 5, 0, 2 * Math.PI, false);
ctx.fillStyle = '#8ED6FF';
ctx.fill();
ctx.lineWidth = 3;
ctx.strokeStyle = 'black';
ctx.stroke();
ctx.lineWidth = 3;
}
}
return canvas;
};
export default realtimeSimpleStyle;