Дублирование запросов WMSGetfeatureinfo

Mapserver, GeoServer, MapGuide, Google и другое ПО для веб-картографии
Ответить
Some0ne
Интересующийся
Сообщения: 15
Зарегистрирован: 02 авг 2012, 11:18
Репутация: 0

Дублирование запросов WMSGetfeatureinfo

Сообщение Some0ne »

Приветствую!
Использую Geoserver+PostGIS.
Испытываю такое затруднение - при каждом последующем запросе к wmsgetfeatureinfo без обновления страницы, добавляется по 1 аналогичному обращению к getfeature (как используя ajax, так и стандартным обращением OpenLayers).
Есть идеи как с подобным бороться?

Код запросов:

Код: Выделить всё

var mapclick = new OpenLayers.Control.WMSGetFeatureInfo({
   url: 'http:///geoserver/wms',
   layers: [layer0],queryVisible: true,
   infoFormat: 'application/vnd.ogc.gml',
   maxFeatures: 1,autoActivate: true,
   eventListeners:{
      'getfeatureinfo': function(info){
         if(!info.text.match(/<body>\s*<\/body>/)){
            var popupinfo = info.features[0].attributes;
            var xy = info.xy;
            var content = popupinfo.adr_street+"<br>Дом № "+popupinfo.adr_hause;

      if(VyborgPopup){
         VyborgPopup.destroy();
         VyborgPopup = null;}

         if(info.features[0] && info.features[0].length != 0){
            if(popupinfo.adr_street && popupinfo.adr_hause != 0){
               VyborgPopup = new OpenLayers.Popup.FramedCloud("adress",map.getLonLatFromPixel(xy),null,content,null,true);
               VyborgPopup.closeOnMove = true;
               map.addPopup(VyborgPopup);}}}},
 }});
map.addControl(mapclick);}
Последний раз редактировалось Some0ne 04 ноя 2012, 11:35, всего редактировалось 2 раза.
Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: Дублирование запросов WMSGetfeatureinfo

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

Версия OpenLayers?
Spatial is now, more than ever, just another column- The Geometry Column.
Some0ne
Интересующийся
Сообщения: 15
Зарегистрирован: 02 авг 2012, 11:18
Репутация: 0

Re: Дублирование запросов WMSGetfeatureinfo

Сообщение Some0ne »

2.12
Some0ne
Интересующийся
Сообщения: 15
Зарегистрирован: 02 авг 2012, 11:18
Репутация: 0

Re: Дублирование запросов WMSGetfeatureinfo

Сообщение Some0ne »

решил проблему убрав запрос из инструмента.
по обычному клику все работает замечательно
Ответить

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

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

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