我使用开放式图层3将图片加载到图层中。有些图像比容器大小更大或更小。
如何缩放/缩放正在加载的图像以适应容器内部?
我在开放层官方网站上找不到相关的例子。
感谢。
答案 0 :(得分:0)
我对你的确切问题感到有些困惑,但你可以通过设置var imageLayer = new ol.layer.Image({
source: new ol.source.ImageStatic({
url: '../images/myimage.png',
projection: map.getView().getProjection(),
imageExtent: ol.extent.applyTransform([-121.90, 37.409, -121.89, 37.41], ol.proj.getTransform("EPSG:4326", "EPSG:3857"))
})
});
来获得一个图像以适应其自身图层内的某些设定范围。以下是将图像的四个角设置为地图上某个位置的示例。这类似于你想要做的吗?
def repeat(word, n=1)
n.times {word}
end