OpenLayer静态图像大小

时间:2015-06-03 12:38:37

标签: zoom openlayers-3

我正在使用Openlayer版本3进行一些映射过程。我的地图源是静态图像,因此我使用了ol.source.ImageStatic数据源类型。

我的问题是缩放级别。如何找到缩放级别来显示图像的实际尺寸?加载高清图像时,OpenLayer会显示较小的图像。

感谢。

1 个答案:

答案 0 :(得分:0)

地图分辨率/缩放可以通过以下方式收听:

map.getView().on('change:resolution', function(evt){
    var resolution = evt.target.get(evt.key);
    console.info(resolution);

});

您还可以监控ol.layer.Image

your_image_layer.on('change:maxResolution', function(evt){


});
your_image_layer.on('change:minResolution', function(evt){


});