openlayers怎么查询多表呢?

0 投票
查询iserver上面的数据服务,怎么查询多个数据集呢?
7月 15 分类:  57次浏览 | 用户: 27。 才高八斗 (906 分)

1个回答

0 投票

以距离查询为例,QueryByDistanceParameters这个查询参数类中的queryParams参数,即 查询过滤条件参数数组 是以数组形式存在的,如果要查询多个数据集的话可以用数组的方式去设置这个参数

var param = new SuperMap.QueryByDistanceParameters({
            queryParams: [{name: "Capitals@World.1"},{name: "Capitals@World.2"}],
            distance: 10,
            geometry: point
        });

7月 15 用户: 于浩 名扬四海 (4,299 分)
嗯嗯,这样确实可以,但是多表的话,查询出来的features怎么区分是来自于那个表的呢?
这个在他的查询结果返回的result里面是分开的,不同的数据集的结果为一个数组对象
...