commit 53453b13004faff0ea5e2e62fb9fc99a903b554e
parent 8d07a9e623aaf62c627f240124fb5f60e18004a7
Author: Sergej Orlov <wladimirych@gmail.com>
Date: Sat, 25 Jan 2020 23:58:05 +0100
fix lint errors (prefer-exponentiation-operator)
Diffstat:
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/lib/leaflet.control.jnx/index.js b/src/lib/leaflet.control.jnx/index.js
@@ -56,7 +56,7 @@ L.Control.JNX = L.Control.extend({
const equatorLength = 40075016;
const lat = this._selector.getBounds().getCenter().lat;
- let metersPerPixel = equatorLength / Math.pow(2, maxLevel) / 256 * Math.cos(lat / 180 * Math.PI);
+ let metersPerPixel = equatorLength / 2 ** maxLevel / 256 * Math.cos(lat / 180 * Math.PI);
const items = [{text: layerName, header: true}];
for (let zoom = maxLevel; zoom >= minLevel; zoom -= 1) {
diff --git a/src/lib/leaflet.control.jnx/jnx-encoder.js b/src/lib/leaflet.control.jnx/jnx-encoder.js
@@ -102,7 +102,7 @@ const JnxWriter = L.Class.extend({
stream.writeInt32(this.tiles[level].length);
stream.writeUint32(tileDescriptorOffset);
//jnxScale = JnxScales[level + 3];
- jnxScale = 34115555 / (Math.pow(2, level)) * Math.cos((north + south) / 2 / 180 * Math.PI) / 1.1;
+ jnxScale = 34115555 / (2 ** level) * Math.cos((north + south) / 2 / 180 * Math.PI) / 1.1;
stream.writeInt32(jnxScale);
stream.writeInt32(2);
stream.writeUint8(0);