您的位置:首页 > 移动开发 > Android开发

ArcGIS4Android开发----空间查询

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



示例代码:
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()方法,方法的返回值为查询结果集。

版权声明:本文为博主原创文章,未经博主允许不得转载。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: