阅读:2109回复:1
求:C# MAPX 添加图层例子!写了点,但是出错!
<P> MapXLib.Feature ftr = new MapXLib.FeatureClass(); <BR> ftr.Attach(amapMain.GetOcx()); <BR> ftr.Type = MapXLib.FeatureTypeConstants.miFeatureTypeSymbol; <BR> ftr.Style = amapMain.DefaultStyle; <BR> ftr.KeyValue = "车牌号码”; <BR> ftr.Point.Set(carx, cary); </P>
<P><BR> ftr.Style.SymbolBitmapName = "C:\\Car.bmp"; <BR> ftr.Style.SymbolBitmapTransparent = true; <BR> ftr.Style.SymbolBitmapSize = 32; <BR> ftr = amapMain.Layers._Item("car").AddFeature(ftr, new MapXLib.RowValuesClass());</P> <P>这是网上的例子,走到最后一步提示错了,谁改正下</P> |
|
1楼#
发布于:2009-02-12 13:55
<P>MapXLib.Feature ftr; <BR> <BR> //当前坐标点 <BR> MapXLib.Point gpspt = new MapXLib.Point(); <BR> //设置GPS点坐标 <BR> gpspt.Set(100,100); <BR> <BR> MapXLib.Style style = new MapXLib.Style(); <BR> style.SymbolType = MapXLib.SymbolTypeConstants.miSymbolTypeBitmap; <BR> style.SymbolBitmapName ="111.bmp"; <BR> <BR> //创建新图元 <BR> ftr = axMap1.FeatureFactory.CreateSymbol(gpspt, axMap1.DefaultStyle); <BR> //添加图元 <BR> axMap1.Layers.AnimationLayer.AddFeature(ftr, Type.Missing); <BR> //刷新图层 <BR> axMap1.Layers.AnimationLayer.Refresh(); </P>
<P>我这样写通不过,什么意思啊,谁帮看下</P> |
|