[OpenLayers-Users] deactivate control

Jochen Wagner jjwag0815 at googlemail.com
Fri May 4 07:50:09 EDT 2012


Hi Michael,
thank you for your answer. Is it only possible to deactivate the control by
adding my custom control to the same control panel?
Jo

2012/5/4 Michael Shishcu <micklesh at gmail.com>

> Hi Jo,
> please have a look at control.type.
>
> http://docs.openlayers.org/library/controls.html#controls-to-be-used-with-panels
> adding several controls to a panel with type TYPE_TOOL makes only one to
> be active at a time
>
> regards, michael
>
> On Fri, May 4, 2012 at 1:45 PM, Jochen Wagner <jjwag0815 at googlemail.com>wrote:
>
>> Hi,
>> I (newbe) have created a new Zoombox-Control for a map and it works fine:
>>
>> ...
>> new OpenLayers.Control.ZoomBox({alwaysZoom:true});
>> ...
>>
>> Now I have added a custom Control for adding vector-points to my map (for
>> routing), I activate this over a radion buttom:
>>
>>     routecontrols = {
>>           start: new OpenLayers.Control.DrawFeature(
>>           start,
>>           SinglePoint,
>>           {'featureAdded': computeRoute}
>>         )
>>     }
>>
>>     for (var key in routecontrols) {
>>         map.addControl(routecontrols[key]);
>>     }
>>
>> My Problem now: If the Zoomboxcontrol is active, it is not possible to
>> activate my custom control. How can I trigger a control to be
>> active/inactive?
>>
>> Thanks
>> Jo
>>
>>
>> _______________________________________________
>> Users mailing list
>> Users at lists.osgeo.org
>> http://lists.osgeo.org/mailman/listinfo/openlayers-users
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/openlayers-users/attachments/20120504/f7470bf3/attachment-0001.html


More information about the Users mailing list