ArcGIS4Android开发----空间查询

 

对应针对于Android中的空间查询与其他的ArcGIS开发很类似,主要使用的也是两个查询类,Query和QueryTask主要结构如下:

ArcGIS4Android开发----空间查询_第1张图片

示例代码:

String url = queryParams[0];

            Query query = new Query();

            String whereClause = queryParams[1];

            SpatialReference sr = SpatialReference.create(102100);

            query.setGeometry(new Envelope(-20147112.9593773, 557305.257274575,

                    -6569564.7196889, 11753184.6153385));

            query.setOutSpatialReference(sr);

            query.setReturnGeometry(true);

            query.setWhere(whereClause);

 

            QueryTask qTask = new QueryTask(url);

            FeatureSet fs = null;

 

            try {

                fs = qTask.execute(query);

            } catch (Exception e) {

                // TODO Auto-generated catch block

                e.printStackTrace();

                return fs;

            }

通过上面示例代码可知,在Android空间查询非常简单,只需创建Query和QureyTask实例并设置其相关属性,之后执行QueryTask的execute()方法,方法的返回值为查询结果集。

你可能感兴趣的:(android,exception,String,null,url,query)