ol.source.ImageWMS,WMS 服务提供的单一的图片数据,继承自
ol.source.Image
,触发ol.source.ImageEvent
;
触发事件
- imageloadstart,图片地图开始加载触发的事件;
- imageloadend,图片地图加载完毕触发的事件;
- imageloaderror,图片地图加载出错时触发的事件。
*说明:需要注意的是数据源只有加到图层,并且该图层加到map上面才会触发监听函数
// 图像开始加载事件source.on('imageloadstart', function() {progress.addLoading();});// 图像加载完成事件source.on('imageloadend', function() {progress.addLoaded();});// 图像加载错误事件source.on('imageloaderror', function() {progress.addLoaded();});//===========示例=============this.loading = truethis.lineWmsLayer = this.mapUtils.loadFilterImageLayer("line_shape_view", null, null, viewParams)// 加载图层到地图上this.map.addLayer(this.lineWmsLayer)let _this = this;this.lineWmsLayer.getSource().on('imageloadend', function() {_this.loading=false});this.lineWmsLayer.getSource().on('imageloaderror',function() {_this.loading=false});