[Users] GeoExt.Popup Does Not Point to the Feature Clicked
IT Intern
itintern12 at gmail.com
Mon Jan 10 21:34:37 CET 2011
Thank you for your reply Dan. I am going to assume that I do, since nothing
else has appeared to be broken/missing on my map..
elshae
On Mon, Jan 10, 2011 at 2:26 PM, <dan at inlet.geol.sc.edu> wrote:
> Make sure you have the resources copied over and the CSS file pointing to
> the correct spot. The chevron that attaches to the popup is accessed
> through the css file.
> > Hello GeoExt List,
> >
> > I am using a GeoExt.Popup to display my feature info. All is going well,
> > except I'd like my popup to point to the feature clicked on the WMS layer
> > as
> > shown in the examples. In my case the popup comes up as a square box
> with
> > no point on the bottom to indicate exactly which point was clicked. I've
> > looked at several examples and have checked my configuration time and
> > again
> > and do not see what I am missing...
> >
> > var info = new OpenLayers.Control.WMSGetFeatureInfo({
> > url: 'http://localhost:8080/geoserver/wms',
> > layerUrls: ["
> > http://localhost:8080/geoserver/gwc/service/wms"],
> > title: 'Identify features by clicking',
> > layers: [tibet_placenames, chn_bridges,
> > tib_bridges,
> > chn_countys, tib_countys, chn_farms, tib_farms, chn_glaciers,
> > tib_glaciers,
> > chn_grazing, tib_grazing, chn_hwyCrew, tib_hwyCrew, chn_hospitals,
> > tib_hospitals, chn_lakes, tib_lakes, chn_monastaries, tib_monastaries,
> > chn_pass, tib_pass, chn_rivers, tib_rivers, chn_townships, tib_townships,
> > chn_villages, tib_villages],
> > queryVisible: true,
> > eventListeners: {
> > getfeatureinfo: function(event){
> >
> > popup = new GeoExt.Popup({
> > title: "Popup",
> > //location:
> > map.getLonLatFromPixel(event.xy),
> > location: new
> >
> OpenLayers.LonLat(mapPanel.map.getLonLatFromPixel(event.xy)).transform(new
> > OpenLayers.Projection("EPSG:4326"), new
> > OpenLayers.Projection("EPSG:900913")),
> > lonlat:
> > mapPanel.map.getLonLatFromPixel(event.xy),
> > maximizable: true,
> > collapsible: true,
> > map: mapPanel.map,
> > anchored: true,
> > html: '<div id="popupWrap"><div
> > id="popupTop"><h4>Place Info</h4></div><div id ="popupText"
> > class="popupText">'+ event.text + redesignHTML(event.text) + '</div><div
> > class="popupPhoto"><img
> > src="http://localhost/mapScripts/Photos/lhasa.jpeg"
> > /></div><div id="popupFooter"><br /><br /><a
> > href="http://www.trace.org">Trace
> > Website</a></div></div>',
> > listeners: {
> > close: function() {
> > // closing a popup destroys
> > it,
> > but our reference is truthy
> > popup = null;
> > }
> > }
> > });
> >
> > // since the popup is anchored, calling
> > show
> > will move popup to this location
> > popup.show();
> >
> > }//end getfeatureinfo
> > }//end eventListeners
> > });//end OpenLayers.Control.WMSGetFeatureInfo
> >
> > //Add control to map
> > mapPanel.map.addControl(info);
> > info.activate();
> >
> > If anyone understands what I could be missing please pass on the
> > knowledge,
> > I'd really appreciate it :)
> >
> > elshae
> > _______________________________________________
> > Users mailing list
> > Users at geoext.org
> > http://www.geoext.org/cgi-bin/mailman/listinfo/users
> >
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.geoext.org/pipermail/users/attachments/20110110/58e451f1/attachment-0001.htm
More information about the Users
mailing list