首页 / 浏览问题 / WebGIS / 问题详情
classes中空间查询可以直接通过搜索图层查被搜索图层吗?
26EXP 2022年10月08日

使用产品:iserver 10i
数据类型:sqlserver2012数据库型
下面的代码是单个搜索对象去查被搜索图层,classes中可以直接通过搜索图层查被搜索图层的方法吗?

let queryParam, queryGeometryParameters, queryService;

queryParam = new SuperMap.REST.FilterParameter({name: name});

queryGeometryParameters = new SuperMap.REST.QueryByGeometryParameters({
    queryParams: [queryParam],
    geometry: geometry,
    spatialQueryMode: SuperMap.REST.SpatialQueryMode.INTERSECT
});
queryService = new SuperMap.REST.QueryByGeometryService(url, {
    eventListeners: {
        "processCompleted": processCompleted,
         "processFailed": processFailed
    }
});
queryService.processAsync(queryGeometryParameters);

1个回答

您好,使用classes的几何查询都是单对象模式的,多对象不管是数据服务查出来的对象还是在图层里的对象,都是需要您根据具体业务需求,去遍历查询实现的。

希望可以帮助到您。
于丁
1
10,758EXP 2022年10月08日
...