Dear all,
I am trying to put a label(TextSymbol) at a polyline midpoint (graphics layer). This is my code so far:
var startX = coorX[0]; var endX = coorX[coorX.length - 1]; var midPointX = ((endX - startX) / 2).toFixed(2); var startY = coorY[0]; var endY = coorY[coorY.length - 1]; var midPointY = ((endY - startY) / 2).toFixed(2); var font = new Font("12px", Font.STYLE_NORMAL, Font.STYLE_NULL, Font.VARIANT_NORMAL, Font.WEIGHT_NULL, "Arial"); var pipePoint = new Point(midPointX, midPointY, map.spatialReference); // create a text symbol var textSymbol = new TextSymbol("LABEL TEXT!!!", font, new Color([0, 0, 0])); var labelGraphic = new Graphic(pipePoint, textSymbol); // add the label point graphic to the map map.graphics.add(labelGraphic);
Can't see the label anywhere. I tried to increase the font size but with no success. I'd appreciate some help.
Thanks in advance.
Frank