专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > GIS

Mapx如何设置单个图元的属性

发布时间:2010-06-06 17:14:42 文章来源:www.iduyao.cn 采编人员:星星草
Mapx怎么设置单个图元的属性
我添加了一个临时图层想在这个临时图层上添加不同图标的点,但是如果我设置feature的属性根本就不起作用,只能在添加临时图层的时候设置layer的style,但是这样就不能设置具体某一个图元的图标属性,按照网上的代码都不行,请教一下究竟要怎么设置?我用的是C#开发,Mapx是5.0

------解决方案--------------------
CMapXStyle style = Map.DefaultStyle;
style.SymbolType = (int)SymbolTypeConstants.miSymbolTypeBitmap;
style.SymbolBitmapSize = 25;
style.SymbolBitmapTransparent = true;
style.SymbolBitmapName = "TRUC1-32.BMP";
CMapXFeatureFactory factory = Map.FeatureFactory;
Point point = new Point();
point.Set(120, 39);
axMap.Map.AutoRedraw = false;
CMapXFeature fea1 = factory.CreateSymbol(point, style);
CMapXFeature updateFea1 = Map.Layers.AnimationLayer.AddFeature(fea1);

------解决方案--------------------
图元的属性不能在临时图层中编辑的
------解决方案--------------------
同意楼上,图元的属性不能在临时图层中编辑的。

如果需要修改每个图元的图标,要先建一张内存图层,这样速度会快些。然后图元数量还不能超过3000,不然创建起来速度较慢。

友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: