posts - 156, comments - 177, trackbacks - 14, articles - 1
  博客园 :: 首页 :: 新随笔 ::  :: 订阅 订阅 :: 管理
   近来在学习Mapx,遇到一些问题:
   1:根据图元的名称,比如:中国地图里的“BEIJING”,获得这个图元对象。
   2:获得地图中选中的图元。
     请各位高手指导下,在此先谢谢大家!

Feedback

#1楼 [楼主]   回复  引用  查看    

2008-07-10 10:55 by 过江      
还是自己来回答吧
FeatureLayer lyr = mapControl1.Map.Layers["WXY"] as FeatureLayer;

IResultSetFeatureCollection irfc = (IResultSetFeatureCollection)MapInfo.Engine.Session.Current.Selections.DefaultSelection[0];

if (irfc == null)
return;
foreach (MapInfo.Data.Feature l in irfc)
{
this.label1.Text = l["Name"].ToString() + ":\\r\\n";
label1.Text += l["Sybl"].ToString();


}