【问题原因】
1.范围内没数据,需要修改参数范围
2.参数范围内有数据,但是查询结果为null,检查参数
【解决办法】先用查询范围在服务页面查询确认能查到东西
参考示例代码:
QueryService service = new QueryService("
http://xxx.xxx.xx.xxx:8090");
ServiceQueryParameter parameter = new ServiceQueryParameter();
parameter.setQueryServiceName("xxx");
parameter.setQueryMapName("xxx");
parameter.setQueryLayerName("xxx");
parameter.setQueryRecordStart(0);
parameter.setQueryOption(QueryOption.ATTRIBUTEANDGEOMETRY);
parameter.setQueryBounds(new Rectangle2D(11765188.98 ,3651574.96,11812315.84 ,3700065.02 ));
parameter.setAttributeFilter("SMID>0");
service.query(parameter, QueryMode.BoundsQuery);