SuperMap.Connector.NetworkAnalyst.NetworkAnalyst C# (CSharp) Method

NetworkAnalyst() public method

构造函数。
参数 serviceUrl 为空时抛出异常。
public NetworkAnalyst ( string serviceUrl ) : System
serviceUrl string SuperMap iServer 网络分析服务组件的URL地址(例如:http://localhost:8090/iserver/services/transportationanalyst-sample/rest")。
return System
        public NetworkAnalyst(string serviceUrl)
        {
            if (string.IsNullOrEmpty(serviceUrl))
            {
                throw new ArgumentNullException("serviceUrl", "serivceUrl is null");
            }
            if (serviceUrl.Trim().EndsWith("/"))
            {
                int lastLocation = serviceUrl.LastIndexOf("/");
                if (lastLocation >= 0)
                {
                    serviceUrl = serviceUrl.Substring(0, lastLocation);
                }
            }
            this._serviceUrl = serviceUrl;
            this._netWorkAnalystProvider = new NetworkAnalystProvider(this._serviceUrl);
        }