阅读:1407回复:2
对点进行标注
<img src="images/post/smile/dvbbs/em08.gif" />请问如何对点进行标注
|
|
1楼#
发布于:2005-06-16 17:01
<P>如果点是你自己加入的,在加入前</P>
<P>pnt :=copoint.Create;</P> <P>pnt.set_(X1,Y1);</P> <P>ftr :=feafrc.CreateSymbol(pnt,newstyle);</P> <P>ftr.KeyValue :='aaaa';<BR>Map1.Layers.Item('Temp Layer').AddFeature(ftr,emptyparam);</P> |
|
2楼#
发布于:2005-06-15 14:04
<P> var<BR> myDataset: CMapXDataset;<BR> begin<BR> { 标记 "My Dataset" 绑定到的图层,使用来自 My Dataset 的第一列的数据 }<BR> // 使用 "20 大城市" 并将其标记为 State 列。 <BR> myDataset := Map1.Datasets.Add(miDataSetLayer, Map1.Layers.Item('US Top 20 Cities'), 'My Dataset', EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam);<BR> myDataset := Map1.Datasets.Item('My Dataset');<BR> myDataset.Layer.LabelProperties.Dataset := myDataset;<BR> myDataset.Layer.LabelProperties.DataField := myDataset.Fields.Item(2);</P>
<P> end; </P> |
|