以前一直用4,也就是VC++编写的,而6是C#编写的。
用4后来有一些问题,而且功能更新不多。
试验了下6,感觉功能挺全的。
尤其是特别像ArcEngine。从map到legend,到toolbar,一直到UI操作,到Style设置。很多功能没有详细测试,不过整体风格像ArcEngine,功能也比4多了非常多。
不过根据网络文档,显示图层竟然不行。看了下h文件,竟然发现open是静态函数,稍微改变一下就可以了。
FeatureSet fs =(FeatureSet)FeatureSet.Open(@"d:\\xx\\chn\\sj_region.shp");
map1.Layers.Add(fs);
如果以后有C#程序需要用map,可以用了。
比sharpmap功能更多。