From 648ee4f4a4d2f1bad714ccae2ae3ddd5aa891716 Mon Sep 17 00:00:00 2001 From: Frederic Junod Date: Wed, 17 Oct 2018 15:42:52 +0200 Subject: [PATCH 1/2] Remove forEachFeatureAtCoordinate from ol/renderer/webgl/ImageLayer --- src/ol/renderer/webgl/ImageLayer.js | 21 --------------------- 1 file changed, 21 deletions(-) diff --git a/src/ol/renderer/webgl/ImageLayer.js b/src/ol/renderer/webgl/ImageLayer.js index fa3c37e3f6..b7c5f05ce4 100644 --- a/src/ol/renderer/webgl/ImageLayer.js +++ b/src/ol/renderer/webgl/ImageLayer.js @@ -75,27 +75,6 @@ class WebGLImageLayerRenderer extends WebGLLayerRenderer { gl, imageElement, CLAMP_TO_EDGE, CLAMP_TO_EDGE); } - /** - * @inheritDoc - */ - forEachFeatureAtCoordinate(coordinate, frameState, hitTolerance, callback, thisArg) { - const layer = this.getLayer(); - const source = layer.getSource(); - const resolution = frameState.viewState.resolution; - const rotation = frameState.viewState.rotation; - const skippedFeatureUids = frameState.skippedFeatureUids; - return source.forEachFeatureAtCoordinate( - coordinate, resolution, rotation, hitTolerance, skippedFeatureUids, - - /** - * @param {import("../../Feature.js").FeatureLike} feature Feature. - * @return {?} Callback result. - */ - function(feature) { - return callback.call(thisArg, feature, layer); - }); - } - /** * @inheritDoc */ From 7e142080a1469d938b8013c5ca754277839f69aa Mon Sep 17 00:00:00 2001 From: Frederic Junod Date: Wed, 17 Oct 2018 17:01:02 +0200 Subject: [PATCH 2/2] Remove hasFeatureAtCoordinate from ol/renderer/webgl/ImageLayer --- src/ol/renderer/webgl/ImageLayer.js | 9 --------- 1 file changed, 9 deletions(-) diff --git a/src/ol/renderer/webgl/ImageLayer.js b/src/ol/renderer/webgl/ImageLayer.js index b7c5f05ce4..123a6c1872 100644 --- a/src/ol/renderer/webgl/ImageLayer.js +++ b/src/ol/renderer/webgl/ImageLayer.js @@ -2,7 +2,6 @@ * @module ol/renderer/webgl/ImageLayer */ import {ENABLE_RASTER_REPROJECTION} from '../../reproj/common.js'; -import {TRUE} from '../../functions.js'; import LayerType from '../../LayerType.js'; import ViewHint from '../../ViewHint.js'; import {createCanvasContext2D} from '../../dom.js'; @@ -193,14 +192,6 @@ class WebGLImageLayerRenderer extends WebGLLayerRenderer { } - /** - * @inheritDoc - */ - hasFeatureAtCoordinate(coordinate, frameState) { - const hasFeature = this.forEachFeatureAtCoordinate(coordinate, frameState, 0, TRUE, this); - return hasFeature !== undefined; - } - /** * @inheritDoc */