[Users] Geoext Popup anchor triangle pointing to location

Andreas Hocevar ahocevar at opengeo.org
Thu Dec 16 14:29:24 CET 2010


Hi,

you have to include resources/css/popup.css in your html page, and make sure that the resources/images directory is available and web accessible.

Regards,
Andreas.

On Dec 16, 2010, at 13:36 , Manuel Aymerich wrote:

> Hi,
>  
>  I am using geoext popup together with OL to show the wmsgetfeatureinfo response from my server (mapserver) on user clicks. Everything is working great! However I am unable to show the popup anchor little triangle for the popup. Even though the popup is correctly located on the user click, the little triangle is not even shown. I would like the triangle to point to pixel where the user clicked on the map. Here is my code:
>  
> var info = new OpenLayers.Control.WMSGetFeatureInfo({
>                         url: 'http://labs.argongra.com/cgi-bin/mapserv?map=/var/datos/SIOSE/maps/SIOSE.map',                        
>                         title: 'Info:',
>                         maxFeatures: 1,
>                         queryVisible: true,
>                         layers: [Municipios,Densidad_de_Poblacion],
>                         eventListeners: {
>                            getfeatureinfo: function(event) {
>                                   if( event.text != "\n" && event.text != "") {
>                                         new GeoExt.Popup({         //utilizing the GeoExt popup functionality
>                                         title: "Info",
>                                         autoScroll: true,
>                                         map: map,
>                                         maximizable: true,
>                                         collapsible: true,
>                                         //unpinnable: false,
>                                         anchored: true,
>                                         location: map.getLonLatFromPixel(event.xy),
>                                         html: event.text
>                                         }).show();
>                                   }
>                            }
>                         }
>                    
>                     });
>        map.addControl(info);
>        info.activate();
>  
> Is this option possible for lonlat location or only for features? What am I missing? Thanks in advance.
>  
> Regards,
>  
> Manuel Aymerich
>  
>                       
> _______________________________________________
> Users mailing list
> Users at geoext.org
> http://www.geoext.org/cgi-bin/mailman/listinfo/users



-- 
Andreas Hocevar
OpenGeo - http://opengeo.org/
Expert service straight from the developers.



More information about the Users mailing list