ArcGIS for Android 开发指南

5星 · 超过95%的资源 需积分: 10 36 下载量 41 浏览量 更新于2024-07-28 收藏 3.12MB PDF 举报
"ArcGIS for Android 是Esri公司推出的一款专为Android平台设计的地图开发工具,旨在帮助开发者构建地理信息系统(GIS)应用。它提供了丰富的功能,包括地图可视化、查询与分析、数据编辑以及客户端几何计算,适用于各种移动GIS解决方案。ArcGIS for Android SDK在2011年发布了beta版和正式版,支持不同版本的Android操作系统,并提供API、API参考和示例代码。通过集成Java Development Kit 6、Eclipse IDE、Android SDK和特定的插件,开发者可以构建具备GPS、地址搜索、测量功能的应用,并利用ArcGIS Online或ArcGIS Server提供的地图服务。" ArcGIS for Android 简介 ArcGIS for Android 是Esri公司ArcGIS产品家族的一部分,旨在为Android设备提供强大的GIS功能。它覆盖了云端、企业和本地环境,涵盖了地图的可视化、创建、协同、发掘、管理和分析。ArcGIS 移动平台还包括针对其他系统的应用,如ArcGIS for iOS和ArcGIS for Windows Phone。ArcGIS for Android 的测试版在2011年2月发布,而正式版于同年10月发布。 ArcGIS移动端技术 ArcGIS for Android 基于统一的REST接口,使得移动应用、Web应用和服务器端能无缝协作。它支持各种地图服务,包括动态地图、镶嵌地图、图形和特征,允许用户进行属性编辑和附件管理,同时支持点、线、面的要素编辑。此外,它还集成了GPS功能,支持地址搜索、线面测量和逆地理编码,用户可以通过ArcGIS Online或ArcGIS Server获取地图服务。 ArcGIS for Android SDK ArcGIS for Android SDK 提供了开发所需的所有工具,包括API、API参考文档和样本代码,支持Android 2.1、2.2(正式版增加对2.3、3.0的支持)。同时,还有一个专门的Eclipse插件,方便开发者在Eclipse环境中进行开发。 开发环境搭建 要开发ArcGIS for Android 应用,首先需要安装Java Development Kit 6,然后是Eclipse 3.5或3.6,以及相应的Android SDK(至少2.1或2.2版本,正式版需要更高版本)。同时,需要安装Android Development Tools(ADT)和ArcGIS for Android Eclipse Plugin,以充分利用SDK提供的功能。 开发基础 开发者使用ArcGIS for Android 可以实现的功能包括: 1. 地图可视化:通过MapView、Dynamic Map、Tiled Map、Graphics和Feature来展示地图内容。 2. 查询与分析:通过Query、Identify、Geocode和Geoprocessing方法实现地图上的数据检索和分析。 3. 数据编辑:FeatureLayer和FeatureTemplate用于在客户端编辑地图数据。 4. 客户端几何计算:GeometryEngine结合设备的GPS、重力感应器和摄像头,可以创建丰富的移动GIS应用。 总结 ArcGIS for Android 是一个强大的开发工具,它为开发者提供了构建GIS应用所需的全部组件,涵盖了地图显示、数据操作、分析和编辑等多个方面。通过熟练掌握ArcGIS for Android SDK,开发者能够为Android设备创建功能齐全、高效的地图应用,满足各种GIS需求。