众所周知,ArcGIS Engine 是可以调用一些GIS服务,比如ArcGIS Server发布的服务,但是在10版本以及10之前的版本智能以SOAP方式访问,随着Rest服务的流行,在10.1中也加入了对Rest服务的访问,这得益于IMapServerRESTLayer 接口,该接口被MapServerRESTLayer类实现,代码很简单,就三句话:
IMapServerRESTLayer pRestLayer = new MapServerRESTLayerClass();
pRestLayer.Connect("http://www.arcgisonline.cn/ArcGIS/rest/services/ChinaOnlineCommunity/MapServer");
axMapControl1.AddLayer(pRestLayer as ILayer );
效果如下:
![](http://www.gisall.com/attachments/2012/06/151663_201206281431591dNYe.jpg)