Openlayers 4.6如何添加图片对象到地图中

OpenLayers · cesium_abc · 于 5年前 发布 · 4743 次阅读

Openlayers 4.6如何添加透明图片对象到地图中?

共收到 1 条回复 openlayers
admin#15年前 0 个赞

Openlayers 4的插入图片对象方式有了一些改变,之前版本的bounds属性,已经没有了。但是思路是一样的,定义一个指定的区域,将图片贴进去,最后加入到图层中。代码如下:

       var imageExtent = [12981061.897802796-500, 4876961.53119492-500, 12981061.897802796+500, 4876961.53119492+500];
	         var image = new ol.layer.Image({
            source: new ol.source.ImageStatic({
              url: './img/radar.png',
              crossOrigin: '',
              projection: 'EPSG:27700',
              imageExtent: imageExtent
            })
          });
      map.addLayer(image);

其中map是定义好的ol的对象。

var map = new ol.Map({
        target: 'map',
		...});
添加回复 (需要登录)
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册
Your Site Analytics