feat(editor-map): отдельный цвет линии сброса на карте
Сброс рисуется приглушённо-малиновым (rgba(214,96,138,0.82), ширина 5) поверх трассы: контрастно к бирюзовым виткам, не сливается с заявками и контурами съёмки.
This commit is contained in:
@@ -2,8 +2,11 @@ import type { MapProjection } from "../geometry/mapProjection";
|
|||||||
import type { MapLine } from "../model/mapTypes";
|
import type { MapLine } from "../model/mapTypes";
|
||||||
|
|
||||||
const TRACK_STYLE = { stroke: "rgba(104, 195, 189, 0.76)", width: 1.2 };
|
const TRACK_STYLE = { stroke: "rgba(104, 195, 189, 0.76)", width: 1.2 };
|
||||||
// Сброс — яркая толстая линия поверх трассы, на отрезке от начала до конца сеанса.
|
// Сброс — толстая линия поверх трассы, на отрезке от начала до конца сеанса.
|
||||||
const DROP_STYLE = { stroke: "#ffcf3f", width: 5 };
|
// Цвет приглушённо-малиновый: отдельный тёплый оттенок, контрастный к бирюзовым
|
||||||
|
// виткам трассы (не теряется среди них) и не совпадающий с цветами заявок/маршрутов,
|
||||||
|
// но без кричащей яркости, чтобы не мешать просмотру контуров съёмки.
|
||||||
|
const DROP_STYLE = { stroke: "rgba(214, 96, 138, 0.82)", width: 5 };
|
||||||
|
|
||||||
export function drawTracks(ctx: CanvasRenderingContext2D, lines: MapLine[], projection: MapProjection) {
|
export function drawTracks(ctx: CanvasRenderingContext2D, lines: MapLine[], projection: MapProjection) {
|
||||||
ctx.save();
|
ctx.save();
|
||||||
|
|||||||
Reference in New Issue
Block a user