我想通过本地的openlayers api将.tiff文件读取为图像,但是似乎只有url属性可以从其他服务中获取(没有“ path”或“ location”等属性),我知道吗任何解决方案都可以解决我的要求。预先感谢。
如果使用ol.source.ImageStatic读取图像资源,似乎需要指定'projection'和'imageExtent'属性,我是否知道有什么方法可以像使用TileLayer一样忽略上述2个选项?谢谢〜
var im_layer = new ol.layer.Image({
source: new ol.source.ImageStatic({
url: 'http://www.example.com/abc.png',
projection: projection,
imageExtent: extent
})
});
return new TileLayer({
source: new TileWMS({
url: this.urlRoot,
params: { LAYERS: name },
serverType: "geoserver"
}),
opacity: 0.6,
zIndex: 888
});