Leaflet 反转zoomlevel?

Leaflet 反转zoomlevel?,leaflet,Leaflet,我正在使用传单创建一个扩展图,并想知道是否有可能用一种简单的方法反转zoomlevel/requestedurl顺序。我检查过这个: zoomReverse Boolean false如果设置为true,则为平铺中使用的缩放编号 URL将被反转(最大缩放-缩放而不是缩放) 这看起来像是我想要的,但它真正做的只是颠倒请求的url顺序。。(添加新级别时,仍需要重命名“微移每个级别”以添加新级别) 换句话说,我正在寻找一种方法,将最近的缩放级别设置为0,将最远的缩放级别设置为最大值 我正在寻找一种不用

我正在使用传单创建一个扩展图,并想知道是否有可能用一种简单的方法反转zoomlevel/requestedurl顺序。我检查过这个:

zoomReverse Boolean false如果设置为true,则为平铺中使用的缩放编号 URL将被反转(最大缩放-缩放而不是缩放)

这看起来像是我想要的,但它真正做的只是颠倒请求的url顺序。。(添加新级别时,仍需要重命名“微移每个级别”以添加新级别)

换句话说,我正在寻找一种方法,将最近的缩放级别设置为0,将最远的缩放级别设置为最大值


我正在寻找一种不用重命名就能工作的方法。谢谢

您需要同时设置
maxZoom
(到最远的缩放级别的数字)和
zoomReverse
(到true)才能工作

在内部,传单做到了这一点:

_getZoomForUrl: function () {

    var options = this.options,
    zoom = this._map.getZoom();

    if (options.zoomReverse) {
        zoom = options.maxZoom - zoom;
    }

    return zoom + options.zoomOffset;
}

因此,它自己的管理保持不变,只是它构造URL的方式发生了变化。

啊,我明白了。。我真正想要的是改变实际的zoomlevel,而不是像zoom=options.maxZoom-zoom这样的操作。。。我不知道这是否有意义。我这样做的原因是,我需要对我的应用程序的其余部分使用map.getZoom()。这些配置选项会将映射从映射的缩放级别更改为URL。在内部,传单地图将以普通方式保留其自身的管理。。事实上,一个真正的反向将是惊人的。您可以将自己的方法
getreverseezoom()
添加到地图中,也许?