iClient9没有FilterParameter

0 投票

问题1.上面文件中为什么没有FilterParameter接口(SuperMap.REST.FilterParameter),此接口只存在于SuperMap-7.1-11828.js文件中吗?工程中用到了react es6的版本,但是iclient-classic-es6.js文件中并没有找到此FilterParameter???

查询代码:

 doSqlQuery(SQL, DATASETNAME) {
        var getFeatureParam, getFeatureBySQLService, getFeatureBySQLParams;
        getFeatureParam = new SuperMap.REST.FilterParameter({
            attributeFilter: SQL
        });
        getFeatureBySQLParams = new SuperMap.REST.GetFeaturesBySQLParameters({
            queryParameter: getFeatureParam,
            toIndex: -1,
            // datasetNames: ["二维数据:" + "Building"]
            // datasetNames: ["DGGW:" + DATASETNAME]
            datasetNames: [URL_CONFIG.dataSourceName + ":" + DATASETNAME]
        });
        var url = URL_CONFIG.dataSerUrl;
        getFeatureBySQLService = new SuperMap.REST.GetFeaturesBySQLService(url, {
            eventListeners: {
                "processCompleted": this.onQueryComplete,
                "processFailed": this.processFailed
            }
        });
        getFeatureBySQLService.processAsync(getFeatureBySQLParams);
    }

4月 14 分类:  45次浏览 | 用户: johnforrest 牛刀小试 (170 分)

1个回答

0 投票
您好,iclient官网上就是用的9D的js包,这个接口是有的,您就用官网的例子去调用js就可以了
4月 15 用户: 于浩 名扬四海 (3,281 分)
...