Getfeatureinfo (непонятное событие)
Добавлено: 25 апр 2012, 17:17
У меня есть точечный векторный слой , при клике по которому посылается Getfeatureinfo , показывается popup с данными. Всё отрабатывает отлично. пока я не попередвигаю карту. после этого я кликаю на этот же точечный вектор - но Getfeatureinfo у меня посылается другой за счёт bbox.И почему то берёт смещённые данные где то настолько насколько я передвинула карту и и popup почему то появляется не в этой точке где кликнула а смещённой.
Код: Выделить всё
var get = OpenLayers.Request.GET({
url: "http://xxxxx.xx:80/geoserver/wms",
params: {
SERVICE: 'WMS',
VERSION: '1.1.1',
REQUEST: 'GetFeatureInfo',
LAYERS: 'x',
QUERY_LAYERS: 'x',
STYLES: '',
BBOX: map.getExtent().toBBOX(),
FEATURE_COUNT: 1000,
HEIGHT: map.size.h,
WIDTH: map.size.w,
FORMAT: 'image/png',
INFO_FORMAT: 'text/html',
SRS: 'EPSG:900913',
X: x,
Y: y
},
async: false,
callback: function(xmlHttp){
html=xmlHttp.responseText;
}
});