欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

c# 地图x 从读取数据在图层中显示的有关问题

更新时间: 2014-01-05 02:58:40 责任编辑: Author_N1

 

c# mapx 从读取数据在图层中显示的问题
在网上结合http://bbs.cnw.com.cn/thread-185210-1-1.html做的。
我的代码如下:
 private void CreatNewLayerfromDB(string layerName, ADODB.Recordset rsNoPass)
        { 
            DeleteLayerByName(layerName); //将原有层删除 
            CMapXFields flds = new FieldsClass();
            // Describe the structure of the Unbound dataset 
            flds.Add("ID", "ID", AggregationFunctionConstants.miAggregationIndividual,FieldTypeConstants.miTypeNumeric);
            flds.Add("layer", "layer", AggregationFunctionConstants.miAggregationIndividual, FieldTypeConstants.miTypeString);
            flds.Add("point_x", "point_x", AggregationFunctionConstants.miAggregationSum,FieldTypeConstants.miTypeNumeric);  //经度 
            flds.Add("point_y", "point_y", AggregationFunctionConstants.miAggregationSum,FieldTypeConstants.miTypeNumeric);  //纬度 
           
                CMapXBindLayer bindLayerObject = new BindLayerClass();
                bindLayerObject.LayerName = layerName;
                bindLayerObject.RefColumn1 = 3;
                bindLayerObject.RefColumn2 = 4;
                bindLayerObject.LayerType = BindLayerTypeConstants.miBindLayerTypeXY;
                CMapXDataset dataSet = axMap1.DataSets.Add(DatasetTypeConstants.miDataSetADO, rsNoPass, layerName, "ID", "layer", bindLayerObject, flds, false);
                  //MapXLib.Dataset dataSet = axMap1.DataSets.Add(DatasetTypeConstants.miDataSetADO, rsNoPass, layerName, "ID", System.Reflection.Missing.Value, bindLayerObject, flds, false);
                CMapXLayer layer = axMap1.Layers._Item(layerName);
                layer.OverrideStyle = true;
                string picName = "icon.BMP";
                if (layer.Style.SupportsBitmapSymbols == true)
                {
                    layer.Style.SymbolType = SymbolTypeConstants.miSymbolTypeBitmap;
                    layer.Style.SymbolBitmapSize = 10;
                    layer.Style.SymbolBitmapTransparent = true;
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:58:40
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/16879/
本文WWW.DOC100.NET DOC100.NET版权所有。