<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Hi,<br>
<br>
I don't think you need to worry about changing the renderer. See if
this makes sense.<br>
<br>
features is a property of a Vector layer:<br>
<br>
<a
href="http://dev.openlayers.org/releases/OpenLayers-2.12/doc/apidocs/files/OpenLayers/Layer/Vector-js.html#OpenLayers.Layer.Vector.features">http://dev.openlayers.org/releases/OpenLayers-2.12/doc/apidocs/files/OpenLayers/Layer/Vector-js.html#OpenLayers.Layer.Vector.features</a><br>
<br>
In other words vectorLayer.features will return the array of the
features you want.<br>
<br>
When you create the new cloned layer, create it with the renderer
option set to "Canvas" then add features.<br>
<br>
clonedLayer = new OpenLayers.Layer.Vector("Cloned Vector",
{renderer: "Canvas", features: vectorLayer.features});<br>
<br>
Or something like that, anyway. <br>
<br>
-Mike<br>
<br>
<br>
</body>
</html>