ArcGIS API for Android开发详解

3星 · 超过75%的资源 需积分: 10 3 下载量 188 浏览量 更新于2024-07-26 收藏 3.19MB PDF 举报
"ArcGIS API for Android 是Esri公司为Android平台开发的地图服务API,用于构建地理信息系统(GIS)应用程序。这个API提供了丰富的功能,包括地图显示、导航、地址查找、GIS数据采集等,同时支持地图图层管理和数据分析。开发者可以通过ArcGIS API for Android在Android设备上实现与ArcGIS Server或ArcGIS Online的交互,创建具有专业GIS功能的移动应用。" **ArcGIS for Android 简介** ArcGIS for Android 是Esri公司扩展其GIS技术到移动平台的重要组成部分,支持云、企业以及本地的GIS应用。它涵盖了数据的可视化、创建、协同、发掘、管理和分析等功能,覆盖了桌面、Web和移动平台。ArcGIS有专门针对不同操作系统的产品,如ArcGIS for iOS和ArcGIS for Windows Phone。ArcGIS for Android的测试版在2011年2月发布,而正式版则在同年第三季度面向公众推出。 **产品及发布时间** ArcGIS for Android 应用程序是一个可供用户免费下载的软件,它允许用户在Android设备上查看地图、导航、查找地址和地点、执行GIS数据查询与测量。此应用程序计划在2011年的第三季度正式发布。另一方面,ArcGIS API for Android,即ArcGIS Runtime SDK for Android,也在2011年2月发布了Beta版,并预计在同年的第三季度发布正式版本。此API包含了开发所需的API、辅助工具、文档和示例,且以Eclipse插件形式发布,方便开发者在Eclipse环境中进行集成开发。 **使用ArcGIS API for Android进行开发** 开发者需要具备一定的预备知识,包括对Android开发环境的熟悉以及基本的Android编程概念。ArcGIS API for Android提供了地图展示、图层管理(包括瓦片图层、动态图层、图形图层和特征图层)以及多种任务,如识别、查询、定位和地理处理。此外,API还支持基于模板的编辑功能,允许在连接状态下进行数据编辑和同步。 **核心功能** 1. **Mapping**:提供不同类型的图层支持,如瓦片图层、动态图层、图形图层和特征图层,实现地图的显示和操作。 2. **Tasks**:支持多种GIS任务,包括识别地图上的对象、查询图层数据、地理编码(定位)以及执行地理处理任务。 3. **Editing**:提供模板化的编辑功能,与Web API的编辑方式类似,支持在连接状态下进行数据编辑和同步。 ArcGIS API for Android 的这些功能使得开发者能够构建出强大且功能丰富的GIS应用,满足从简单的地图浏览到复杂的GIS数据处理需求。通过与ArcGIS Server和ArcGIS Online的整合,开发者可以利用云端资源,实现数据的共享和协作。