Openlayers ';MaxScaleDeminator';和';BBOX';我们不能同时工作

Openlayers ';MaxScaleDeminator';和';BBOX';我们不能同时工作,openlayers,geoserver,wms,Openlayers,Geoserver,Wms,Geoserver图层样式部分和“bbox”不能同时工作 它正是maxscaledominiator和wms bbox 30000.0 var-bboxControl=0.1; 变量bbox=(坐标[0]-bboxControl)+','+ (坐标[1]-bboxControl)+','+ (坐标[0]+bboxControl)+','+ (坐标[1]+bboxControl); var projection=map.getView().getProjection().getCode(); c

Geoserver图层样式部分和“bbox”不能同时工作

它正是
maxscaledominiator
wms bbox

30000.0
var-bboxControl=0.1;
变量bbox=(坐标[0]-bboxControl)+','+
(坐标[1]-bboxControl)+','+
(坐标[0]+bboxControl)+','+
(坐标[1]+bboxControl);
var projection=map.getView().getProjection().getCode();
const parameter=“?服务=WMS
&版本=1.1.1
&请求=GetFeatureInfo
&格式=图像/png
&透明=真实”
+“&QUERY_LAYERS=“+层
+“&LAYERS=“+LAYERS
+“&exceptions=application/vnd.ogc.se_inimage
&INFO_FORMAT=application/json
&特征计数=50
&X=50&Y=50“
+“&SRS=“+投影”
+“&STYLE=&WIDTH=101&HEIGHT=101”
+“&BBOX=“+BBOX;
$(文档).ready(函数(){
$.ajax({
url:getFeatureInfoUrl+参数,
数据类型:“json”,
成功:功能(结果){
成功(结果);
}           
});
});
如果我删除一个,另一个会起作用。
我不知道两者之间的关系。

如果您的边界框和图像大小组合使得(GetMap)图像的比例高于30000.0,那么您将不会得到GetFeatureInfo响应,因为没有可查询的功能


您可以使用实际的GetFeatureInfo请求生成关联的WMS GetMap请求,并在浏览器中尝试,是否获得非空白图像?

如果您的边界框和图像大小组合使得(GetMap)图像的比例高于30000.0,则您将无法获得GetFeatureInfo响应,因为没有要查询的功能


您可以使用实际的GetFeatureInfo请求生成关联的WMS GetMap请求,并在浏览器中尝试,是否获得非空白图像?

谢谢,如果我使用“GetMap”,它可以正常工作。我能看到那个地区的地图。但是getFeatureInfo不起作用(application/json)。{“类型”:“FeatureCollection”,“features”:[],“totalFeatures”:“未知”,“numberReturned”:0,“时间戳”:“2019-10-23T00:04:40.968Z”,“crs”:null}。我得到了这些结果,但我不知道为什么。在查询位置的地图中是否有一个功能?谢谢,如果我使用“getMap”,它是有效的。我能看到那个地区的地图。但是getFeatureInfo不起作用(application/json)。{“类型”:“FeatureCollection”,“features”:[],“totalFeatures”:“未知”,“numberReturned”:0,“时间戳”:“2019-10-23T00:04:40.968Z”,“crs”:null}。我得到了这些结果,但我不知道为什么。地图中的查询位置是否有特征?