Показывать только одно всплывающее окно за раз в openlayers getfeature info

Это код, над которым я работаю. это показывает всплывающее окно. но мне нужно закрыть всплывающее окно, когда я нажал на вторую функцию. Заранее спасибо!

 info = new OpenLayers.Control.WMSGetFeatureInfo({
    url: 'http://localhost:8080/geoserver/haryana/wms', 
    title: 'Identify features by clicking',

    queryVisible: true,


    eventListeners: {
        getfeatureinfo: function(event) {

            map.addPopup(new OpenLayers.Popup.FramedCloud(
                "chicken", 
                map.getLonLatFromPixel(event.xy),
                null,
                event.text,
                null,
                true
            ));

        }
    }
}),
map.addControl(info);
info.activate();

0 ответов

Другие вопросы по тегам