<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
--></style>
</head>
<body class='hmmessage'>
Buenos dias,<br><br>He creado una capa de puntos de la siguiente manera y me funciona correctamente:<br><br>/* Cargar capa puntos <br>---------------------*/<br> ArrayList XY = new ArrayList();<br><br> XY.add("0"); 'ID<br> XY.add("200"); 'X<br> XY.add("200"); 'Y<br> XY.add("Valencia"); 'CIUDAD<br><br> XY.add("1");<br>
XY.add("300"); <br>
XY.add("300"); <br>
XY.add("Madrid");<br><br> XY.add("2");<br>
XY.add("400"); <br>
XY.add("400"); <br>
XY.add("Leon");<br><br> XY.add("3");<br>
XY.add("500"); <br>
XY.add("500"); <br>
XY.add("Murcia");<br><br><br> // DRIVER DEFINITION (SHAPE TYPE AND FIELDS)<br> ConcreteMemoryDriver driver = new ConcreteMemoryDriver();<br> driver.setShapeType(FShape.POINT);<br> <br> ArrayList arrayFields = new ArrayList();<br><br> arrayFields.add("ID");<br> arrayFields.add("CIUDAD");<br> <br> Value[] auxRow = new Value[2];<br> <br> driver.getTableModel().setColumnIdentifiers(arrayFields.toArray());<br> <br> View v = (View) PluginServices.getMDIManager().getActiveWindow();<br> MapControl mapCtrl = v.getMapControl();<br> <br> Double x;<br> Double y;<br> <br> FShape shp1 = null;<br> FShape shpT = null;<br> <br> <br> for (int j = 0;j<XY.size(); j+=4){<br><br> // ATRIBUTES<br> auxRow[0] = ValueFactory.createValue(XY.get(j).toString());<br> auxRow[1] = ValueFactory.createValue(XY.get(j+3).toString());<br> <br> // GEOMETRY DEFINITION<br> <br> x = Double.parseDouble(XY.get(j+1).toString());<br> y = Double.parseDouble(XY.get(j+2).toString());<br><br> shp1 = new FPoint2D(x,y);<br><br> driver.addShape(shp1, auxRow);<br><br> } <br> <br> // CREATE AND ADD LAYER<br> FLayer lyr;<br> String layerName = "Ciudades";<br> <br> lyr = LayerFactory.createLayer(layerName,driver, mapCtrl.getProjection()); <br><br>/*---------------------*/<br><br>Ahora me gustaria saber como cargar una capa de textos para poner los nombres de las CIUDADES o etiquetar los puntos de la capa ciudades por el campo CIUDAD.<br><br><br>¿Alguien me puede echar una mano?<br><br><br>Gracias de antemano.<br><br>Virginia<br><br>                                            <br /><hr />¿Sabes que Hotmail tiene <a href='http://www.vivelive.com/hotmail-la-gente-de-hoy/index.html?storage' target='_new'>capacidad de almacenamiento ilimitada?</a></body>
</html>