I am using open layers 3, and I am using this code for displaying the map:
wmsSource = new ol.source.TileWMS({
url: \'http://demo.boundlessgeo.com/ge
You use a TileWMS source, which is a collection of images (tiles) rendered on the WMS server. OpenLayers does not know about the features used to render the images. Because of this, forEachFeatureIntersectingExtent
is only available on vector sources.
You could create a WMS getFeatureInfo
-request in the boxend callback, to load the feature information from the server.
Alternatively, you could create a vector source containing the features you want and use for the forEachFeatureIntersectingExtent
call.