Getfeatureinfo (непонятное событие)

Mapserver, GeoServer, MapGuide, Google и другое ПО для веб-картографии
Ответить
valeria
Интересующийся
Сообщения: 38
Зарегистрирован: 19 май 2011, 16:27
Репутация: 0

Getfeatureinfo (непонятное событие)

Сообщение valeria »

У меня есть точечный векторный слой , при клике по которому посылается 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;
            }
    });
Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: Getfeatureinfo (непонятное событие)

Сообщение Denis Rykov »

А если не формировать запрос вручную, а воспользоваться контролом WMSGetFeatureInfo как описано тут?
Spatial is now, more than ever, just another column- The Geometry Column.
Ответить

Вернуться в «Веб-картография»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя