ArcGIS4Android开发----要素识别
来源:互联网 发布:南方全站仪到数据驱动 编辑:程序博客网 时间:2024/06/06 00:30
在Android中实现要素识别功能,主要使用两个类IdentifyTask和IdentifyParameters,两个类的主要结构,如图:
相关实例代码如下:
params = new IdentifyParameters();
params.setTolerance(20);
params.setDPI(98);
params.setLayers(new int[]{4});
params.setLayerMode(IdentifyParameters.ALL_LAYERS);
Point identifyPoint = map.toMapPoint(x, y);
params.setGeometry(identifyPoint);
params.setSpatialReference(map.getSpatialReference());
params.setMapHeight(map.getHeight());
params.setMapWidth(map.getWidth());
Envelope env = new Envelope();
map.getExtent().queryEnvelope(env);
params.setMapExtent(env);
IdentifyTask mIdentifyTask;
mIdentifyTask=new IdentifyTask("http://services.arcgisonline.com/ArcGIS/rest/services/Demographics/USA_Average_Household_Size/MapServer");
IdentifyResult[] mResult = null;
mResult = mIdentifyTask.execute(params);
在上面的示例中不难看出,想要实现要素识别功能只需创建IdentifyParameters和IdentifyTask的实例,并且给IdentifyParameters实例设置相关值,用IdentifyTask的实例执行execute()方法,该方法返回查询的结构集。
- ArcGIS4Android开发----要素识别
- ArcGIS4Android开发----地图展示
- ArcGIS4Android开发----空间查询
- ArcGIS4Android开发----地图旋转
- ArcGIS4Android开发----空间查询
- 要素识别
- 产品开发流程要素
- 项目开发几要素
- WPF开发方法论要素
- 软件开发的主要要素
- 敏捷开发的实现要素
- 互联网软件开发的要素
- ArcGIS for Android示例解析之要素识别-----IdentifyTask
- 嵌入式系统开发要素的选择分析
- 移动应用开发技术选择六要素
- 移动应用开发技术选择六要素
- 移动应用开发技术选择六要素
- 移动应用开发技术选择六要素
- C语言复习 -- printf报错 Segmentation fault
- Linux设备驱动程序工作原理
- ExtJS 初次开发几个问题
- TipsWindown 1.0
- wireshark如何抓取本机包
- ArcGIS4Android开发----要素识别
- ffmpeg 视频编码调用
- vi命令的查找和替换
- hdu 2178
- 111
- 2011最全的国内外开源SNS源码大集合
- 前台开发要求 与 测试
- 转载:雅虎前端建议14条
- android之uses-permission