我得到了点击多边形特征信息的邻居多边形特征信息
在我的代码中:
getfeaturenfo :function(e) { coordinates=e; var params = { REQUEST: "GetFeatureInfo", projection: "EPSG:4326", EXCEPTIONS: "application/vnd.ogc.se_xml", BBOX: map.getExtent().toBBOX(), SERVICE: "WMS", INFO_FORMAT: 'text/html', QUERY_LAYERS: selectlayer(map.zoom), FEATURE_COUNT: 50, Layers: selectlayer(map.zoom), WIDTH: map.size.w, HEIGHT: map.size.h, X:parseInt(e.xy.x), Y:parseInt(e.xy.y), CQL_FILTER:selectfilter(), srs: map.layers[0].params.SRS}; // handle the wms 1.3 vs wms 1.1 madness if(map.layers[0].params.VERSION == "1.3.0") { params.version = "1.3.0"; params.i = e.xy.x; params.j = e.xy.y; } else { params.version = "1.1.1"; params.y = parseInt(e.xy.y); params.x = parseInt(e.xy.x); } OpenLayers.loadURL("http://myserver/tomcat/geoserver/india/wms", params, this, setHTML, setHTML);
在图层预览中我遇到了同样的问题,那么图层或代码的问题是什么?
N.B:如果Polygon很大,那么它会显示完美的featureinfo但是当它很小时会出现这个问题。
如何解决这个问题?