问题描述
在图层中添加图元(C#+MapXtreme6.6)在图层中插入图元是MapXtreme中经常使用的,我这里编写了一个函数,实现向某一图层中插入图元的方法:privatevoidDrawFeature(FeatureGeometryg,Mapmap,stringlayerName,shortshapeCode,System.Drawing.Colorcol,intsize){Featuref=newFeature(g,newMapInfo.Styles.SimpleVectorPointStyle(shapeCode,col,size));MapInfo.Mapping.FeatureLayerworkingLayer=(MapInfo.Mapping.FeatureLayer)map.Layers[layerName];if(workingLayer!=null){workingLayer.Table.InsertFeature(f);}}参数:g:图元的几何属性map:工作地图layerName:工作图层,向该图层中添加图元shapeCode:图元的形状码col:图元颜色size:图元大小这样,当图元插入图层后,就可以在地图中显示出来,代码已经在.Nt2005中测试过。至于形状码,可以查看相关资料(实心五角星:35)。请问我已有经纬度,表名,要怎么调用此函数呢????
解决方案
解决方案二:
你这个函数哪有经纬度?
解决方案三:
貌似不用经纬度啊。。传入要求的参数就可以了吧。。
时间: 2024-09-12 20:01:35