Try to use SVG render with IE9 and get an error: &quot;Your browser does not support vector rendering&quot;.<div>OpenLayers breaks on 558 line of addFeatures method in Vector.js file: &quot;this.renderer.locked = true;&quot; - is null or undefined.</div>
<div>The way I use for adding layer:</div><div>    var geojson_format = new OpenLayers.Format.GeoJSON();</div><div>    map_vector_layer = new OpenLayers.Layer.Vector(&quot;&quot;, {styleMap: sm, rendererOptions: {zIndexing: true}});</div>
<div>    map.addLayer(map_vector_layer);</div><div>    map_vector_layer.addFeatures(geojson_format.read(regions));</div>