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