[OpenLayers-Dev] OL w/ JQuery Mobile - WMSGetFeatureInfo & Popup

maw269 maw269 at gmail.com
Tue Apr 26 13:51:36 EDT 2011


Hello, 
The OL mobile code sprint cranked out some awesome results! I've been able
to successfully utilize the OL w/ JQuery Mobile example
(http://www.openlayers.org/dev/examples/mobile-jq.html). It is soo smooth.
Now I am trying to port my WMSGetFeatureInfo and popup code to my mobile
page. Can someone please help me to do this? I want to be able to touch WMS
features and get their attributes in a popup. 
My current popup/wmsfeature code (from my desktop version) looks like this: 

// Begin: Add Popups with getFeatureInfo info :-) 
var maximumSize = new OpenLayers.Size(200, 200); 

var myPopupClass = new OpenLayers.Class 
( 
        OpenLayers.Popup.FramedCloud, 
        { 
                'autoSize': true, 
                'maxSize': new OpenLayers.Size(500,500) 
        } 
); 

var info = new OpenLayers.Control.WMSGetFeatureInfo 
({ 
        url: 'http://mydomain.com/geoserver/wms', 
        layerUrls: [('http://mydomain.com/geoserver/gwc/service/wms')], 
        layers: [dncObs, dncNav, dncPlaces, dncSoundings], 
        queryVisible: true, 
        eventListeners: 
        { 
                getfeatureinfo: function(event) 
                { 
                        if (event.text.search("Type") != -1) 
                        { 
                                var myPopup = new myPopupClass 
                                ( 
                                        "chicken", 
                                        map.getLonLatFromPixel(event.xy), 
                                        null, 
                                        event.text, 
                                        null, 
                                        true 
                                ); 
                                map.addPopup(myPopup); 
                        } 
                } 
        } 
}); 
map.addControl(info); 
info.activate(); 
// End: Add Popup 


How do I make this work in the JQuery Mobile version? 

Thanks! 
Matt  



--
View this message in context: http://osgeo-org.1803224.n2.nabble.com/OL-w-JQuery-Mobile-WMSGetFeatureInfo-Popup-tp6306764p6306764.html
Sent from the OpenLayers Dev mailing list archive at Nabble.com.


More information about the Dev mailing list