ThinkGeo.com    |     Documentation    |     Premium Support

Property to prevent layer of drawing

Hello ThinkGeo,


I need a property like 'Lock' or 'IsInitialized' to prevent layer from accessing by overlay. Until the property is false the overlay should not call the open() or draw() method of my layer. I need this because I add my custom layer to overlay and later I get an event when the data are ready to load in the layer. Until my layer is initialized I want to prevent it from accessing by overlay drawing process.


Thomas



Hello Thomas, 



Thanks for your post, we don't have any property for that purpose. 



I think you can do this by override the OpenCore and DrawCore method, doing a judgement first, then decide if it will call base(or your logic) or not, as it's a customer layer, it's easy do this. 



Regards, 



Gary