如何给新创建的图元加标注文本?
我对mapxtreme接触不久,很多概念都不清楚,总之我的需求是这样的:
我要在一个基站图层中画线(管线),这个图层就一个string列:"描述"
画的线要加标注(就是鼠标悬浮就显示的那个,平时不显示)
我现在的代码是这样的
FeatureLayer lyr = mapControl1.Map.Layers["基站图"] as FeatureLayer;
FeatureGeometry line = MultiCurve.CreateLine(lyr.CoordSys, begin, end);
SimpleLineStyle lstyle = new SimpleLineStyle(new LineWidth(2, LineWidthUnit.Pixel),
2,
Color.OrangeRed);
Feature lft = new Feature(line, cstyle);
lft.Columns.Add(new Column("描述", MIDbType.String));
lft["描述"] = "此处是描述"; //报错说"索引超出了数组界限"
lyr.Table.InsertFeature(lft);
情况就是这样了,昨天纠结了一天都没做出来(不能理解),拜托各位了