我正在使用Openlayer版本3进行一些映射过程。我的地图源是静态图像,因此我使用了ol.source.ImageStatic数据源类型。
我的问题是缩放级别。如何找到缩放级别来显示图像的实际尺寸?加载高清图像时,OpenLayer会显示较小的图像。
感谢。
答案 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){
});