C#+AE加载shape图层

今天学了下用AE+C#加载shapefile图层文件,其实网上已经有很多资源了,我试了两种方法,看了很多代码,但只有一种代码能用,其他都出现问题,然而我也并不知道什么问题

以下是我参考的两个网站:
在写代码之前需要注意的是:在窗口中拖入MapControl控件后,一定要把LicenseControl控件拖入MapControl空间中去,拖入之后是有一个小锁的形状,否则无法显示
(1)网站一:
http://blog.csdn.net/u012223164/article/details/38736503
这篇文章有方法1和方法2。方法1用的AddShapeFile方法,亲测有用,得到的结果是这样的:
这里写图片描述

方法2用的是工作空间工厂的方法,亲测没有,出现的结果是这样的:
这里写图片描述

(2)网站二:
http://blog.csdn.net/gisstar/article/details/6667218这个网站与网站一的方法2差不多,但是讲的更清楚,可以运行出来,出现的结果是这样:
这里写图片描述

总结:AddShapeFile方法和用工作空间工厂加载shp文件的方法均有用。两者相比方法1更加简洁。