commit b103030a261b66e613409fbac0747a373b2c2fed
parent 57e4143b83560fdc70242306ccbd519167e36341
Author: Sergey Orlov <wladimirych@gmail.com>
Date:   Sat, 12 Dec 2020 21:32:29 +0100
jnx: do not suggest to make JNX for zoom level less then layer minZoom
Diffstat:
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/src/lib/leaflet.control.jnx/index.js b/src/lib/leaflet.control.jnx/index.js
@@ -58,7 +58,10 @@ L.Control.JNX = L.Control.extend({
                 return [{text: 'No supported layers'}];
             }
             const maxLevel = layer.options.maxNativeZoom || layer.options.maxZoom || 18;
-            const minLevel = Math.max(0, maxLevel - 6);
+            let minLevel = Math.max(0, maxLevel - 6);
+            if (layer.options.minZoom) {
+                minLevel = Math.max(minLevel, layer.options.minZoom);
+            }
 
             const equatorLength = 40075016;
             const lat = this._selector.getBounds().getCenter().lat;