[OpenLayers-Users] Query Tool?

Semantica jvanulde at nrcan.gc.ca
Tue Dec 23 14:44:24 EST 2008


Hi Bart thanks for the link. It did help me with another issue but I still
can't seem to figure out how to add events to my query button:

var featureInfo = new OpenLayers.Control({
                    displayClass: "olControlFeatureInfo"        
                });

I simply want to register an event handler when the button is pressed
(activated). Also, I need to disable the pan and zoom functions at the same
time and then enable them again if they are clicked on.  My event handler
is:

var queryEventHandler = new OpenLayers.Handler.Click({ 'map': map }, {
'click': function(e) { doGetFeatureInfo(e); } }); 
queryEventHandler.activate();

I tried OpenLayers.Util.extend but had no luck with it.  Any ideas?

Thank you in advance!!!



bartvde wrote:
> 
> Hi,
> 
> maybe the following sandbox is informative:
> 
> http://dev.openlayers.org/sandbox/bartvde/wmsgetfeatureinfo/openlayers/examples/featureinfo-control.html
> 
> the proxy is not setup correctly in the sandbox so it won't actually 
> work, but if you run it locally with a local proxy.cgi script it should 
> do the job.
> 
> Best regards,
> Bart
> 
> Semantica wrote:
>> Hi all,
>>
>> Does anyone have an example of adding a query button to a control panel?
>> I
>> want to add a button that when clicked toggles query mode (e.g. maps
>> single-click event to a function that will do a getFeatureInfo). Clicking
>> again will deactivate query mode.
>>
>> I have the getFeatureInfo working already but am unsure as to how to wire
>> up
>> the controls...
>>
>> Thank you in advance!!!
>>   
> 
> 
> -- 
> Bart van den Eijnden
> OSGIS, Open Source GIS
> bartvde at osgis.nl
> http://www.osgis.nl
> 
> _______________________________________________
> Users mailing list
> Users at openlayers.org
> http://openlayers.org/mailman/listinfo/users
> 
> 

-- 
View this message in context: http://n2.nabble.com/Query-Tool--tp1694415p1694929.html
Sent from the OpenLayers Users mailing list archive at Nabble.com.




More information about the Users mailing list