当前位置: 代码迷 >> GIS >> AE开发中INAsolver接口,该怎么解决
  详细解决方案

AE开发中INAsolver接口,该怎么解决

热度:388   发布时间:2016-05-05 06:08:01.0
AE开发中INAsolver接口
  public INAContext CreateSolverContext(INetworkDataset networkDataset)
        {
            //获取创建网络分析上下文所需饿IDENetworkDataset类型参数
            IDENetworkDataset deNDS = GetDENetworkDataset(networkDataset);
            INASolver naSolver;
            naSolver = new NARouteSolver();
            INAContextEdit contextEdit = naSolver.CreateContext(deNDS, naSolver.Name) as INAContextEdit;
            
            contextEdit.Bind( networkDataset,new GPMessageClass());
            return contextEdit as INAContext;

        }

这段代码  红字处报错,报错原因说没有相应的重载方式,谁用过这个借口 给我讲讲  给分
------解决思路----------------------
额,你仔细看一下这两句话:
INASolver?naSolver;
naSolver?=?new?NARouteSolver();

contextEdit.Bind(?networkDataset,new?GPMessageClass());

然后仔细查查AE开发文档。

如果还不明白,想想为什么前面用的是NARouteSolver后面用过的是GPMessageClass。
  相关解决方案