首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 企业软件 > 行业软件 >

图层图元都创建成功了就是显示不出来,大侠帮看看,该如何解决

2012-02-05 
图层图元都创建成功了就是显示不出来,大侠帮看看m_objLayer axMap1.Layers.CreateLayer(目标, , 2,

图层图元都创建成功了就是显示不出来,大侠帮看看
m_objLayer = axMap1.Layers.CreateLayer("目标", "", 2, 32, axMap1.DisplayCoordSys);

  m_objLayer.Editable = true;

  m_objLayer.AutoLabel = true;
  MapXLib.Point pt = new MapXLib.Point();
  CMapXFeature fts;

  Style mystyle = new Style();

  mystyle.SymbolType = SymbolTypeConstants.miSymbolTypeVector;

  mystyle.SymbolCharacter = 34;

  mystyle.SymbolVectorColor=Convert.ToUInt32(ColorConstants.miColorRed);
  mystyle.SymbolType = SymbolTypeConstants.miSymbolTypeTrueTypeFont;

  double x = 100;
  double y = 100;
  pt.Set(x, y);
  //=mystyle;
  fts = axMap1.FeatureFactory.CreateSymbol(pt, mystyle);
  //fts.KeyValue = str;
  m_objLayer.AddFeature(fts, Type.Missing);
  m_objLayer.Visible = true;
  m_objLayer.Refresh();

[解决办法]
("目标", "", 2, 32, axMap1.DisplayCoordSys);改成0,0代表顶层

还有pt.set(100,100)在地图的经度100 纬度 100处 很难找 大概 在北极以北吧 找找应该能找到


表示丢弃该参数 使用默认值 


第一次回答 有点啰嗦 见谅




热点排行