0

我正在使用传单创建扩展地图,并想知道是否可以通过简单的方法反转缩放级别/请求的 URL 顺序。我已经检查过了:

zoomReverse Boolean false 如果设置为 true,则磁贴 URL 中使用的缩放数字将反转(maxZoom - 缩放而不是缩放)

看起来这会做我想要的,但它真正做的只是反转请求的 url 顺序..(添加新级别时,它仍然需要重命名每个级别以添加新级别)。

换句话说,我正在寻找一种方法来解决最接近的缩放级别为 0 和最远的缩放级别为最大的数字。

我正在寻找一种无需重命名即可工作的方法。谢谢!

4

1 回答 1

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 的方式发生了变化。

于 2013-01-26T13:43:57.030 回答