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;