对应针对于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()方法,方法的返回值为查询结果集。

更多相关文章

  1. android 购物车数量加减计算(几行代码实现效果)
  2. GreenDAO—Android(安卓)ORM框架(一)
  3. Android(安卓)从 JNI 中传入 UTF8 的字符到 Java
  4. java &android base64加密解密
  5. Android避免进入一页面后EditText自动弹出软键盘
  6. Android控制双击返回按钮退出程序的代码
  7. Android:开机自启动并接收推送消息
  8. Android(安卓)self_adaption of screen
  9. sqlite 中判断某个表是否存在的方法

随机推荐

  1. Android可伸缩布局-FlexboxLayout(支持Rec
  2. android设置对话框背景透明度和弹出位置
  3. Google 究竟是不是要用 Fuchsia OS 取代
  4. 【Android】隐藏底部虚拟按键,亲测可用
  5. Android(安卓)如何 绘制View
  6. Android系统给第三方app签名流程
  7. android studio 启动报nexpected excepti
  8. android Paint 设置线宽setStrokeWidth()
  9. android获取mac地址方法
  10. Android 之通知Notification应用