2015-06-03 61 views
0

我對某些映射過程使用了Openlayer版本3。我的地圖源是靜態圖像,因此我使用了ol.source.ImageStatic數據源類型。OpenLayer靜態圖像大小

我的問題是縮放級別。如何找到縮放級別來顯示圖像的實際大小?當加載高清圖像時,OpenLayer顯示它更小。

謝謝。

回答

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){ 


});