QueryService service = new QueryService("http://172.188.23.111:3090");
ServiceQueryParameter parameter = new ServiceQueryParameter();
parameter.setQueryServiceName("map-Mobile/rest");
parameter.setQueryMapName("Mobile");
parameter.setQueryLayerName("GasTiaoYaXiang@test");
parameter.setQueryRecordStart(0);
parameter.setQueryOption(QueryOption.ATTRIBUTEANDGEOMETRY);
parameter.setQueryGeomety(region);
service.query(parameter, QueryMode.BoundsQuery);
imobile 11i
对Rest服务进行查询时,在地图上圈定一个几何范围,返回一个 Geometry region ,通过parameter.setQueryGeomety(region)传进去,请问
service.query(parameter, QueryMode.BoundsQuery)里的QueryMode应该传哪种类型,传QueryMode.BoundsQuery,必须有一个
setQueryBounds的参数,传QueryMode.SqlQuery,这个parameter.setQueryGeomety(region)没有作用,返回的是layer的所有数据