另外,提供ArcGIS Runtime SDK for Android v1.1离线文档下载地址,与大家分享:

                                                                                                                                                                               

1.   系统要求

1.1 支持的操作系统

·· Windows XP(32位)、Vista(32/64位)、Windows 7(32/64位)

·· Mac OS X 10.5.8以上版本(仅支持x86)

··

· GNC CLibrary 2.7以上 · Ubuntu Linux 8.04以上

· 64位系统需要运行32位应用程序的能力

1.2 Eclipse IDE

·· 

·· Eclipse JDT插件(已在大多数Eclipse包中安装)

·· Eclipse有用于多种开发目的的软件包,建议使用如下软件包:

· Eclipse IDE for Java EE Developers;

· Eclipse IDE for Java Developers;

· Eclipse Classic

·· JDK6及以上版本(需要JDK,仅仅有JRE是不够的)

·· 在安装Esri提供的开发插件之前,需要安装ADT插件。

1.3 支持的Android SDK平台

·· SDK平台Android 2.2,API 8 及以上

1.4 支持的ArcGIS Server版本和平台

ArcGIS for Android支持ArcGIS Server 9.3.1及以上:

·· ArcGIS Server for Java Platform

··

1.5  OpenGL ES 2.0

··

2.  搭建开发环境

2.1  准备工作

··操作系统:Windows 7 旗舰版

··  JDK:JDK7  http://www.oracle.com/technetwork/java/javase/downloads/jdk-7u3-download-1501626.html

·· Eclipse IDE:Eclipse Classic 3.7.2(Indigo)http://www.eclipse.org/downloads/packages/eclipse-classic-372/indigosr2

·· Android SDK:Android 3.1,API 12  http://developer.android.com/sdk/index.html

             注:JDK与Eclipse要同为32位或者64位

2.2       安装JDK7,设置环境变量,不再赘述

2.3       安装Eclipse IDE,不再赘述

2.4       安装Android SDK

··

··

ArcGIS Maps SDK for JavaScript视频教程 arcgis runtime sdk for android_eclipse

··  选择3.1进行安装,默认情况下Android SDK Platform-tools和Google USB Driver会被同时安装。

2.5       安装Android Development Tools(ADT)插件

··

·· 打开菜单Help >> Install New Software,将ADT插件地址添加到Available Software Sites列表,地址为:https://dl-ssl.google.com/android/eclipse/,并命名为ADT,在Available Software Sites中选择ADT,Eclipse将会获取ADT的相关信息,如下图所示:

ArcGIS Maps SDK for JavaScript视频教程 arcgis runtime sdk for android_eclipse_02

·· 选中Android DDMS和Android Development Tools,完成安装,并重启Eclipse。安装过程中会出现安全方面的提示,忽略即可。

··

ArcGIS Maps SDK for JavaScript视频教程 arcgis runtime sdk for android_windows_03

2.6       安装ArcGIS for Android插件

··

··

ArcGIS Maps SDK for JavaScript视频教程 arcgis runtime sdk for android_properties_04

··


ArcGIS Maps SDK for JavaScript视频教程 arcgis runtime sdk for android_windows_05


3.   Hello World Map

3.1      使用ArcGIS Android向导创建一个ArcGIS Android应用

·· 打开菜单File >> New >> Project,选择ArcGIS for Android >> ArcGIS Project forAndroid,如下图所示,然后按下Next按钮;

ArcGIS Maps SDK for JavaScript视频教程 arcgis runtime sdk for android_eclipse_06

··

ArcGIS Maps SDK for JavaScript视频教程 arcgis runtime sdk for android_windows_07

··点击Finish完成应用创建。如果创建完成后报错,请尝试在项目属性中指定Android SDK版本。

3.2      编写代码

··main.xml中添加MapView组件:

<?xml version="1.0" encoding="utf-8"?>

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

android:layout_width="fill_parent"

android:layout_height="fill_parent"

android:orientation="vertical" >

<com.esri.android.map.MapView

android:id="@+id/map"

android:layout_width="fill_parent"

android:layout_height="fill_parent">

</com.esri.android.map.MapView>

</LinearLayout>

··HelloWorldMapActivity.class中加载main.xml,获取MapView实例,添加一个切片图层:

public void

super.onCreate(savedInstanceState);

main);

map=(MapView)this.findViewById(R.id.map);

map.addLayer(new

"http://cache1.arcgisonline.cn/ArcGIS/rest/services/ChinaCities_Community_BaseMap_CHN/BeiJing_Community_BaseMap_CHN/MapServer"));

}

3.3      运行程序

··在真机上运行HellowWorldMap程序,试验机为三星Galaxy 10.1 Tab(Android 3.1),运行效果图如下:

ArcGIS Maps SDK for JavaScript视频教程 arcgis runtime sdk for android_android_08

4.   版本迁移

    1.1版本插件改变了集成java类库的方式,从环境变量的方式变为类库路径的方式。

    通过下面的方式,可以把1.0.1版本下的项目升级到1.1版本。

··

··在Properties窗口中选择Java Build Path;

··

··

··

··

··在接下来的窗口中点击Finish,完成SDK版本升级。

··

··选中ArcGIS for Android 1.1,完成。