Hey guys,<div>  I&#39;m trying to use a stylemap on a GeoJson datasource, and want to change the color of the symbol based off of a field in the data.</div><div><br></div><div>My data looks like:</div><div><br></div><div><div>
{</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>&quot;type&quot; : &quot;GeometryCollection&quot;,</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>&quot;geometries&quot; : [{</div>
<div><span class="Apple-tab-span" style="white-space:pre">                        </span>&quot;type&quot; : &quot;Point&quot;,</div><div><span class="Apple-tab-span" style="white-space:pre">                        </span>&quot;_id&quot; : {</div><div><span class="Apple-tab-span" style="white-space:pre">                                </span>&quot;code&quot; : &quot;123&quot;,</div>
<div><span class="Apple-tab-span" style="white-space:pre">                                </span>&quot;version&quot; : 0</div><div><span class="Apple-tab-span" style="white-space:pre">                        </span>},</div><div><span class="Apple-tab-span" style="white-space:pre">                        </span>&quot;coordinates&quot; : [-86.586502, 34.731189],</div>
<div><span class="Apple-tab-span" style="white-space:pre">                        </span>&quot;Status&quot; : &quot;W&quot;</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>}, {</div><div><span class="Apple-tab-span" style="white-space:pre">                        </span>&quot;type&quot; : &quot;Point&quot;,</div>
<div><span class="Apple-tab-span" style="white-space:pre">                        </span>&quot;_id&quot; : {</div><div><span class="Apple-tab-span" style="white-space:pre">                                </span>&quot;code&quot; : &quot;234&quot;,</div><div><span class="Apple-tab-span" style="white-space:pre">                                </span>&quot;version&quot; : 0</div>
<div><span class="Apple-tab-span" style="white-space:pre">                        </span>},</div><div><span class="Apple-tab-span" style="white-space:pre">                        </span>&quot;coordinates&quot; : [-86.57294326, 34.73563314],</div><div><span class="Apple-tab-span" style="white-space:pre">                        </span>&quot;Status&quot; : &quot;W&quot;</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>}, {</div><div><span class="Apple-tab-span" style="white-space:pre">                        </span>&quot;type&quot; : &quot;Point&quot;,</div><div><span class="Apple-tab-span" style="white-space:pre">                        </span>&quot;_id&quot; : {</div>
<div><span class="Apple-tab-span" style="white-space:pre">                                </span>&quot;code&quot; : &quot;456&quot;,</div><div><span class="Apple-tab-span" style="white-space:pre">                                </span>&quot;version&quot; : 0</div><div><span class="Apple-tab-span" style="white-space:pre">                        </span>},</div>
<div><span class="Apple-tab-span" style="white-space:pre">                        </span>&quot;coordinates&quot; : [-86.45717254, 34.82754903],</div><div><span class="Apple-tab-span" style="white-space:pre">                        </span>&quot;Status&quot; : &quot;A&quot;</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>}</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>]</div><div>}</div></div><div><br></div><div><br></div><div>and my style stylemap:</div>
<div><br></div><div><div>        var styleMap = new OpenLayers.StyleMap({</div><div>            &quot;default&quot;: new OpenLayers.Style({</div><div>                fillOpacity: 0.5,</div><div>                pointRadius: 5,</div>
<div>                fillColor: &quot;#ee9900&quot;</div><div>            })</div><div>        });</div><div>        </div><div>        var lookup = {</div><div>            &quot;S&quot;: {fillColor: &quot;red&quot;},</div>
<div>            &quot;A&quot;: {fillColor: &quot;green&quot;},</div><div>            &quot;X&quot;: {fillColor: &quot;blue&quot;}</div><div>        };</div><div><br></div><div>        styleMap.addUniqueValueRules(&quot;default&quot;, &quot;Status&quot;, lookup);</div>
</div><div><br></div><div>However, when I apply the addUniqueValueRules, no features are drawn.  Tracing through the draw cycle,</div><div>line 117 of Comparison.js which is getting the value of &quot;Status&quot; from the context returns undefined.  What do I need to do to get the &quot;Status&quot; into the correct context?  </div>
<div><br></div><div>Thanks,</div><div><br></div><div>John</div>