Я хочу получить "функцию", установив область на основе точки, в которой я щелкаю.
Я попытался поместить bbox в "источник", но это не удалось.
var coordinate = map.getEventCoordinate(evt);
var bboxString = (coordinate[1] - 1) + "," +
(coordinate[0] - 1) + "," +
(coordinate[1] + 1) + "," +
(coordinate[0] + 1);
var untiled = new ol.layer.Image({
source: new ol.source.ImageWMS({
ratio: 1,
url: '.../wms',
params: {'FORMAT': 'image/png',
'VERSION': '1.3',
"LAYERS": layerWmsString,
"CRS" : map.getView().getProjection(),
"BBOX" : bboxString,
"exceptions": 'application/vnd.ogc.se_inimage'
},
projection : map.getView().getProjection(),
serverType : 'geoserver'
})
});
var url = untiled.getGetFeatureInfoUrl(
coordinate, viewResolution, view.getProjection(),
{'INFO_FORMAT': 'application/json', 'FEATURE_COUNT': 50});
bbox не работает.