<div dir="ltr"><p class="MsoNormal">Buenos días, </p>

<p class="MsoNormal">estoy intentando pintar un
símbolo(un ISimpleFillSymbol sencillo) sobre una feature en la vista
y no lo consigo, a ver si alguien puede echar una mano.</p>

<p class="MsoNormal">He probado varios caminos, pero ninguno con éxito.</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">//aqui compongo el simbolo</p>

<p class="MsoNormal">private ISymbol getSymbolMunicipios(){</p>

<p class="MsoNormal">                        SymbologyManager
sm = SymbologyLocator.getSymbologyManager();</p>

<p class="MsoNormal">                        </p>

<p class="MsoNormal">                        Color
color = new Color(206,242,213);</p>

<p class="MsoNormal">                        </p>

<p class="MsoNormal">        ISimpleFillSymbol resp =
sm.createSimpleFillSymbol();</p>

<p class="MsoNormal">        resp.setFillColor(color);  
     </p>

<p class="MsoNormal">        resp.setOutline(null);  
     </p>

<p class="MsoNormal">        </p>

<p class="MsoNormal">        return resp;</p>

<p class="MsoNormal">}</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">//aqui intento pintarlo Utilizando el mapcontroldrawer:</p>

<p class="MsoNormal">MapControl mapCtrl =
((DefaultViewPanel)vista).getMapControl();</p>

<p class="MsoNormal">MapControlDrawer mapControlDrawer =
mapCtrl.getMapControlDrawer();</p>

<p class="MsoNormal">mapControlDrawer.draw(geomFeature, simbolo, feature);</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">//Utilizando el graphics2d:</p>

<p class="MsoNormal">Graphics2D g =  (mapCtrl.getImage()).createGraphics();                                        </p>

<p class="MsoNormal">simbolo.draw(g, g.getTransform(), geomFeature, feature,
null);</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">Ninguno de los caminos parece el correcto.</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">Cualquier orientación será bienvenida, gracias</p>

<p class="MsoNormal">Saludos</p></div>