From 2c24ceef86d315a9101cf895b356ace9aad1a225 Mon Sep 17 00:00:00 2001 From: jipexu Date: Sun, 10 Apr 2022 17:24:08 +0200 Subject: [PATCH 1/3] NM symbol unit https://github.com/openlayers/openlayers/issues/13497 please check if it is enough ... --- src/ol/control/ScaleLine.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ol/control/ScaleLine.js b/src/ol/control/ScaleLine.js index b4f91201b7..338821bcea 100644 --- a/src/ol/control/ScaleLine.js +++ b/src/ol/control/ScaleLine.js @@ -289,7 +289,7 @@ class ScaleLine extends Control { } } else if (units == Units.NAUTICAL) { pointResolution /= 1852; - suffix = 'nm'; + suffix = 'NM'; } else if (units == Units.METRIC) { if (nominalCount < 0.001) { suffix = 'μm'; From 96cebca3b701690f1b618047e4d223aed4179d22 Mon Sep 17 00:00:00 2001 From: jipexu Date: Sun, 10 Apr 2022 20:37:18 +0200 Subject: [PATCH 2/3] Update scaleline.test.js --- test/browser/spec/ol/control/scaleline.test.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/browser/spec/ol/control/scaleline.test.js b/test/browser/spec/ol/control/scaleline.test.js index 85cdefc536..69dffdb727 100644 --- a/test/browser/spec/ol/control/scaleline.test.js +++ b/test/browser/spec/ol/control/scaleline.test.js @@ -221,7 +221,7 @@ describe('ol.control.ScaleLine', function () { ctrl.setUnits('nautical'); map.renderSync(); - expect(ctrl.element.innerText).to.be('10000 nm'); + expect(ctrl.element.innerText).to.be('10000 NM'); }); }); From 6a35a20ff191052f8abbed4b6384c9649c28d23b Mon Sep 17 00:00:00 2001 From: jipexu Date: Sun, 10 Apr 2022 21:01:42 +0200 Subject: [PATCH 3/3] Update scaleline.test.js --- test/browser/spec/ol/control/scaleline.test.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/test/browser/spec/ol/control/scaleline.test.js b/test/browser/spec/ol/control/scaleline.test.js index 69dffdb727..ee059b3f63 100644 --- a/test/browser/spec/ol/control/scaleline.test.js +++ b/test/browser/spec/ol/control/scaleline.test.js @@ -411,7 +411,7 @@ describe('ol.control.ScaleLine', function () { expect(ctrl.element.innerText).to.be('500 ft'); ctrl.setUnits('nautical'); - expect(ctrl.element.innerText).to.be('0.05 nm'); + expect(ctrl.element.innerText).to.be('0.05 NM'); ctrl.setUnits('us'); expect(ctrl.element.innerText).to.be('500 ft'); @@ -440,7 +440,7 @@ describe('ol.control.ScaleLine', function () { expect(ctrl.element.innerText).to.be('5 in'); ctrl.setUnits('nautical'); - expect(ctrl.element.innerText).to.be('0.00005 nm'); + expect(ctrl.element.innerText).to.be('0.00005 NM'); ctrl.setUnits('us'); expect(ctrl.element.innerText).to.be('5 in');