From: Lukas J. <luk...@de...> - 2011-06-08 11:03:22
|
Might it bee that you need to proxy your result as the application resides on port 8080 and the geoserver on 9090. That would explain why it works in the browser but not in the application. I think that you should get an error in that case though, something like "forbidden location" or the like. /Lukas -----Ursprungligt meddelande----- Från: Federica De Martin [mailto:fde...@tp...] Skickat: den 7 juni 2011 15:59 Till: Lukas Johansson; gwt...@li... Ämne: Re: [SPAM] SV: [Gwt-openlayers-users] WMSGetFeatureInfo not working I tried to have a look with firebug, and when I click on the map there is a GET request as follows: GET http://localhost:9090/geoserver/wms?SERVICE=WMS&VERSION=1.1.1&REQUEST=GetFeatureInfo&LAYERS=topp%3Atasmania_water_bodies,topp%3Atasmania_state_boundaries,gimovit%3Areg_tmp&QUERY_LAYERS=topp%3Atasmania_water_bodies,topp%3Atasmania_state_boundaries,gimovit%3Areg_tmp&STYLES=,,&BBOX=-64.789268%2C5.300572%2C115.562294%2C75.613072&FEATURE_COUNT=10&HEIGHT=400&WIDTH=1026&FORMAT=image%2Fpng&INFO_FORMAT=text%2Fhtml&SRS=EPSG%3A4326&X=445&Y=188 200 OK 312ms OpenLayers.js (riga 1188) Intestazioni BBOX -64.789268,5.300572,115.562294,75.613072 FEATURE_COUNT 10 FORMAT image/png HEIGHT 400 INFO_FORMAT text/html LAYERS topp:tasmania_water_bodies,topp:tasmania_state_boundaries,gimovit:reg_tmp QUERY_LAYERS topp:tasmania_water_bodies,topp:tasmania_state_boundaries,gimovit:reg_tmp REQUEST GetFeatureInfo SERVICE WMS SRS EPSG:4326 STYLES ,, VERSION 1.1.1 WIDTH 1026 X 445 Y 188 Intestazioni di rispostaVisualizza come testo semplice Content-Type text/html; charset=utf-8 Content-Length 890 Content-Encoding gzip Server Jetty(6.1.8) Intestazioni di richiestaVisualizza come testo semplice Host localhost:9090 User-Agent Mozilla/5.0 (X11; U; Linux i686; it; rv:1.9.2.10) Gecko/20100915 Ubuntu/10.04 (lucid) Firefox/3.6.10 Accept text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Accept-Language it-it,it;q=0.8,en-us;q=0.5,en;q=0.3 Accept-Encoding gzip,deflate Accept-Charset ISO-8859-1,utf-8;q=0.7,*;q=0.7 Keep-Alive 115 Connection keep-alive Referer http://localhost:8080/gimovit-gwt/ Origin http://localhost:8080 If I copy the address of the request in my browser I can see the HTML response right as it should appear, but in firebug I find the Answer and HTML tabs completly empty! What else can I check? Thank you for the help... Federica ----- Original Message ----- From: "Lukas Johansson" <luk...@de...> To: "Federica De Martin" <fde...@tp...> Sent: Tuesday, June 07, 2011 11:44 AM Subject: SV: [SPAM] SV: [Gwt-openlayers-users] WMSGetFeatureInfo not working Install firebug and see if the request is made and if so what attributes that are being sent. -----Ursprungligt meddelande----- Från: Federica De Martin [mailto:fde...@tp...] Skickat: den 7 juni 2011 11:44 Till: Lukas Johansson; gwt...@li... Ämne: Re: [SPAM] SV: [Gwt-openlayers-users] WMSGetFeatureInfo not working I'have changed my gwt-openlayesrs dependencies to: <dependency> <groupId>org.gwtopenmaps.openlayers</groupId> <artifactId>gwt-openlayers-client</artifactId> <version>0.6-SNAPSHOT</version> </dependency> and I'have added the SNAPSHOT version repository: <repository> <id>sonatype-nexus-snapshots</id> <name>Repository for gwt-openlayers snapshot</name> <url>https://oss.sonatype.org/content/repositories/snapshots</url> </repository> Now I could add this code line: options.setLayers(new WMS[] {waterBodies, stateBoundaries}); But I keep on getting an empty result when I query the map, any other idea? Federica ----- Original Message ----- From: "Lukas Johansson" <luk...@de...> To: "Federica De Martin" <fde...@tp...>; <gwt...@li...> Sent: Monday, June 06, 2011 10:32 PM Subject: [SPAM] SV: [Gwt-openlayers-users] WMSGetFeatureInfo not working You should set the layer(s) that you want to query with: options.setLayers() //layer or array of layers /Lukas -----Ursprungligt meddelande----- Från: Federica De Martin [mailto:fde...@tp...] Skickat: den 6 juni 2011 12:33 Till: gwt...@li... Ämne: [Gwt-openlayers-users] WMSGetFeatureInfo not working Hi everybody. I'm trying to implement the WMSGetFeatureInfo listner in my gwt-openlayers map but I cannot make it work. I recive no result in the alert window; Now I'm using che sample geoserver layer (Tasmania boundary and waters) but I keep on getting no results. My application runs at localhost:8080 on jboss and geoserver is running with Jetty at localhost:9090. This is my code: <code> String wmsurl=http://localhost:9090/geoserver/wms; WMSGetFeatureInfoOptions options = new WMSGetFeatureInfoOptions(); options.setInfoFormat("text/html"); options.setURL(wmsurl); options.setTitle("Query visible layers"); options.setQueryVisible(true); WMSGetFeatureInfo info = new WMSGetFeatureInfo(options); info.addGetFeatureListener(new GetFeatureInfoListener(){ public void onGetFeatureInfo(GetFeatureInfoEvent eo) { Window.alert(eo.getType() + " - " + eo.getText()); } }); map.addControl(info); info.activate(); </code> Do you have any idea on how to make it work. I think I'm missing something but I really cannot understand what, please help me. Thank you, Federica. ------------------------------------------------------------------------------ Simplify data backup and recovery for your virtual environment with vRanger. Installation's a snap, and flexible recovery options mean your data is safe, secure and there when you need it. Discover what all the cheering's about. Get your free trial download today. http://p.sf.net/sfu/quest-dev2dev2 _______________________________________________ Gwt-openlayers-users mailing list Gwt...@li... https://lists.sourceforge.net/lists/listinfo/gwt-openlayers-users |