> 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
