ArcGIS API for Android 案例教程是由吴泳锋编写的,旨在指导开发者在2011年2月22日使用该API进行Android应用程序的开发。教程基于Windows 7操作系统、ArcGIS Server 10和当时的ArcGIS API for Android 1.0 beta版本。整个教程分为九个部分,涵盖了从配置开发环境到高级功能的全面指导。
第一部分,"配置开发环境",介绍了如何设置Android开发环境,特别强调了基于Eclipse的配置,需要确保安装的是JDK 6版本的Java Development Kit,并推荐使用Eclipse 3.5(Galileo)或3.6(Helios)版本,尤其是经典版本。
第二部分,"理解开发模式",引导读者从创建一个简单的HelloWorld工程开始,逐步引入Android的基本概念,如工程结构和组件管理,然后演示如何运行一个基础的ArcGIS Android程序。
第三部分,"使用MapView",深入探讨如何动态操作地图服务,包括地图的显示和控制,以及与用户的触屏交互,如导航功能的实现。
第四部分,"客户端要素",介绍了如何在Android应用中处理地图上的客户端要素,包括图层的添加和管理,以及用户通过交互方式绘制几何对象的功能。
第五部分,"查询和识别",涉及空间查询和属性查询,以及如何利用ArcGIS API进行要素识别,这对于数据获取和分析至关重要。
第六部分,"几何对象操作和地理处理",讲解了如何对几何对象进行各种操作,如移动、旋转和缩放,以及如何调用地理处理服务进行更复杂的地理数据分析。
第七部分,"要素编辑",讨论了FeatureLayer的使用,包括属性编辑和几何编辑,这对于实时更新和修改地图数据很有帮助。
第八部分,"利用Android的辅助功能",着重介绍Android的定位服务,这对于实现位置相关的应用功能非常关键。
最后,"附录"提供了常用资源列表,供读者查阅和参考,包括更多的开发工具、文档和示例代码。
ArcGIS API for Android 案例教程为开发者提供了一个系统的学习路径,涵盖了从基础环境配置到高级应用功能的全面指南,帮助他们高效地开发出集成了地理信息功能的Android应用程序。