nakarte

Source code of https://map.sikmir.ru (fork)
git clone git://git.sikmir.ru/nakarte
Log | Files | Refs | LICENSE

commit 0e9d1d4c6a44f9972b8430ae67cf1a225f062a68
parent e6d6176e2e6dde12147267f95d96fc407862a404
Author: Sergej Orlov <wladimirych@gmail.com>
Date:   Mon, 27 Mar 2017 00:52:09 +0300

[print/grid] made lines thicker and gray color

Diffstat:
Msrc/lib/leaflet.control.printPages/decoration.grid.js | 8+++++---
1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/src/lib/leaflet.control.printPages/decoration.grid.js b/src/lib/leaflet.control.printPages/decoration.grid.js @@ -7,8 +7,9 @@ function radians(degrees) { } class Grid extends PrintStaticLayer { - lineThicknessMm = 0.15; + lineThicknessMm = 0.2; minGridIntervalMm = 15; + lineColor = '#cccccc'; fontSizeMm = 3; font = 'verdana'; @@ -51,9 +52,10 @@ class Grid extends PrintStaticLayer { const metersPerDegree = L.Projection.SphericalMercator.R * Math.PI / 180; const ctx = canvas.getContext('2d'); ctx.beginPath(); - const lineThickness = this.lineThicknessMm / 25.4 * printOptions.resolution; + const pixelsPerMm = 1 / 25.4 * printOptions.resolution; + const lineThickness = this.lineThicknessMm * pixelsPerMm; ctx.lineWidth = lineThickness; - ctx.strokeStyle = '#c8c'; + ctx.strokeStyle = this.lineColor; const intervalM = this.getGridInterval(printOptions); const width = printOptions.destPixelSize.x;