> how do you "destroy" the layers? Do you use map.removeLayer()? You could
> add the new baselayer first and then remove the old ones. But without
> some example code which shows the problem it is difficult to help you ...
>    
Yes, I am using remove layers, but each layer removal triggers a heap of 
event processing that would be
more appropriate if done in one go - I was looking for a 
"removeAllLayers" type method that suppressed unnecessary event calling. 
I have done the adding new layers first - its when it decides that the 
one of new
layers is the new baselayer before it has finished removing all the old 
layers that triggers the problem. I'll see if I can nail exactly what 
causes the issue. Perhaps I need to remove all non-baselayers first, 
then rip through and remove the baselayers.

-- 
Phil Scadden, Senior Scientist GNS Science Ltd 764 Cumberland St, 
Private Bag 1930, Dunedin, New Zealand Ph +64 3 4799663, fax +64 3 477 5232

Notice: This email and any attachments are confidential. If received in error 
please destroy and immediately notify us. Do not copy or disclose the contents.

_______________________________________________
Users mailing list
[email protected]
http://openlayers.org/mailman/listinfo/users

Reply via email to