阅读:1851回复:1
MO 如何在指定线层中画线?
<P>我打算在道路层中画一条道路,如何实现?如下实现的是在TrackingLayer层中,如何让他在道路层中画一条道路,实现保存? 请指点迷经! 谢谢!!!</P>
<P> p = axMap1.ToMapPoint(e.x, e.y);<BR> pts.Add(p);<BR> //if(pts.Count==1)<BR> //{<BR> gLine.Parts.Add(pts);</P> <P> //}<BR> axMap1.Refresh();</P> <P> private void axMap1_AfterLayerDraw(object sender, AxMapObjects2._DMapEvents_AfterLayerDrawEvent e)<BR> {<BR> if (gLine.Parts.Count > 0)<BR> {<BR> if (pts.Count > 1)<BR> {<BR> MapObjects2.Symbol sym = new Symbol();<BR> sym.Color = (uint)ColorConstants.moRed;<BR> sym.SymbolType = MapObjects2.SymbolTypeConstants.moLineSymbol;<BR> sym.Size = 5;<BR> axMap1.DrawShape(gLine, sym);<BR> }<BR> }<BR> }</P> |
|
1楼#
发布于:2009-12-16 09:45
你需要建立线图层,然后再线图层上进行要素编辑,才可以保存
|
|
|