在本地的Openlayers中获取静态图像源

时间:2019-05-20 10:18:32

标签: vue.js openlayers

我想通过本地的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
    });

0 个答案:

没有答案