Overviewmap在生产中更改ol.OVERVIEWMAP_MAX_RATIO

时间:2015-06-02 10:54:09

标签: javascript oop openlayers-3

我希望我的概览图在操作主地图时不会改变缩放级别。 我在ol-debug.js中找到了这个开关,可以改变它:

ol.OVERVIEWMAP_MAX_RATIO = 0.75; // global access from console

但是在生产ol.js中,这个常数已经缩小,根本不可用。我无法设置或覆盖。

我怎样才能克服它?

您是否知道如何冻结概览图的缩放级别?

1 个答案:

答案 0 :(得分:0)

这可以在地图构造函数上完成:

var map = new ol.Map({
    target: document.getElementById('map'),
    view: view,
    renderer: 'canvas',
    interactions: ol.interaction.defaults({
        doubleClickZoom: false,
        keyboard: false,
        dragPan: true,
        mouseWheelZoom: true
    }),
    controls: ol.control.defaults({
        attribution: false,
        zoom: false
    }),
    layers: [layers]
});