<html>
<head>
</head>
<body class='hmmessage'><div dir='ltr'>


<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style>
<div dir="ltr"><font style="font-size: 10pt;" face="Arial" size="2" color="#366092">Hello,<br><br>I have some features in GeoJSON format I want to display, so I did this:<br><br>[code]<br></font><font style="font-size: 10pt;" face="Arial" size="2" color="#366092">        var vectorLayer = null;<br><br>        var vectorStyle =<br>        {<br>            graphicName: 'square',<br>            strokeColor: '#222',<br>            fillColor: '#222'<br>        };<br><br>        var styleDefault = OpenLayers.Util.applyDefaults(<br>            vectorStyle,<br>            OpenLayers.Feature.Vector.style['default']<br>        );<br><br>        vectorLayer = new OpenLayers.Layer.Vector('search',<br>        {<br>            styleMap: new OpenLayers.StyleMap(<br>            {<br>                'default': styleDefault<br>            }<br>            ),<br>            displayInLayerSwitcher: true<br>        }<br>        );<br></font><font style="font-size: 10pt;" face="Arial" size="2" color="#366092">[/code]<br><br>but they don't appear in the map, my question is if this is enough to get the features displayed or do I need something else there? if this is enough, I should think that this problem is about how the features are being read by OL. In fact, this doesn't work either:<br><br>var ll = new OpenLayers.LonLat(feature.geometry.x, feature.geometry.y);<br>mapPanel.map.setCenter(ll);<br><br>I get: <br><br></font><div role="listitem" class="errorTitle focusRow subLogRow "><span class="errorMessage ">feature is not defined</span></div><span class=" "></span><table class=" " cellpadding="0" cellspacing="0"><tbody class=" "><tr class=" "><td class=" "><img src="chrome://firebug/content/blank.gif" role="checkbox" title="Break On This Error" class="errorBreak a11yFocus "></td><td class=" "><a class="errorSource a11yFocus "><pre title="ll = new OpenLayers.LonLat(feature.geometry.x, feature.geometry.y);" class="errorSourceCode ">var ll = new OpenLayers.LonLat(feature.geometry.x, feature.geometry.y);</pre></a></td></tr></tbody></table><font style="font-size: 10pt;" face="Arial" size="2" color="#366092"><br>why should this happen? thanks in advance</font><br id="ecxFontBreak"><br><br><font style="font-size:10pt" face="Arial" size="2" color="#1F497D"><br>__________________________________________________________________________________________<br>Piensa en el medio ambie<font style="" face="Arial">nte - mantenlo en la pantalla. NO lo imprimas si NO es necesario.</font></font><font style="font-size:10pt" face="Arial" size="2" color="#1F497D"><br></font><font style="font-size:10pt" face="Arial" size="2" color="#1F497D">Think green - keep it on the screen. Do NOT print if it is NOT necessary.</font><font style="font-size:10pt" face="Arial" size="2" color="#1F497D"><br></font><font style="font-size:10pt" face="Arial" size="2" color="#1F497D"><span id="ecxresult_box" class="ecxshort_text" lang="de"><span class="ecxhps">Denken Sie an</span> <span class="ecxhps">die Umwelt</span></span></font><font style="font-size:10pt" face="Arial" size="2" color="#1F497D"><span id="ecxresult_box" lang="de"><span class="ecxhps"></span> <span class="ecxhps">-</span> <span class="ecxhps">bewahren Sie es</span> <span class="ecxhps">auf dem Bildschirm.</span> <span class="ecxhps">Drucken Sie NICHT</span><span>, wenn</span> <span class="ecxhps">es NICHT notwendig ist</span><span>.</span></span></font><br></div>
                                          </div></body>
</html>