我想将一个从 ArcGIS Server 地图服务创建的 ILayer 添加到一个带有 ArcObjects 的 IMap,但不知道如何去做。
我得到一个带有以下代码的 IMapServer3,其中 mapName = 地图服务:
serverContext = som.CreateServerContext(mapName, "MapServer");
IServerObject serverObject = serverContext.ServerObject;
IMapServer3 mapServer = (IMapServer3)serverObject;
看起来我可以从 IMapServerGroupLayer 获得 ILayer,但看起来 IMapServerGroupLayer 正在寻找与我正在使用的连接类型不同的连接类型。
如果您有从地图服务获取 ILayer 的示例,我们将不胜感激。