1.准备工作:首先要配置好android的开发环境,然后在Eclipse中安装ArcGIS for Android开发控件;在ArcCatalog中发布好本地的地图服务。创建一个ArcGIS for Android 新项目并显示出本地的地图_第1张图片

2.安装完ArcGIS for Android的开发控件后,在Eclipse中个新建项目,会出现ArcGIS Project for Android选项和ArcGIS Samples for Android选项,这里我们选择ArcGISProject for Android。

创建一个ArcGIS for Android 新项目并显示出本地的地图_第2张图片

3.输入Project Name(项目名称),下一步,这里需要修改Package Name,可以类似于:com.esri.项目名.activity。特别注意在这里选择与你的模拟器相匹配的TargetSDK。

创建一个ArcGIS for Android 新项目并显示出本地的地图_第3张图片

4.点击完成,这样就在Eclipse中创建了一个ArcGIS for Android项目,它的结构图如下:

创建一个ArcGIS for Android 新项目并显示出本地的地图_第4张图片这里使用的是4.2.2的android虚拟机,10.2.3版本的ArcGIS for Android插件。

5.下一步就是如何将catalog中发布的地图显示在adroid虚拟中了。首先需要一个盛放地图的控件,android中使用的是MapView,具体代码如下:

 1 @Override 2     public void onCreate(Bundle savedInstanceState) { 3         super.onCreate(savedInstanceState); 4         setContentView(R.layout.main); 5          6         mMapView = new MapView(this); 7         mMapView.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT)); 8         ArcGISDynamicMapServiceLayer mMAP = new ArcGISDynamicMapServiceLayer("http://本机的IP地址/arcgis/rest/services/AChina/MapServer"); 9         mMapView.addLayer(mMAP);10         setContentView(mMapView);11 }

注:显示地图需要使用地图服务的地址,需要使用本机的IP地址才能访问到。

6.加入上述代码,保存后,运行,就能显示如下效果:

创建一个ArcGIS for Android 新项目并显示出本地的地图_第5张图片

7.ok,地图显示出来了,下节是关于如何去掉“Licensed for Developer Use Only”水印和ActionBar的使用。谢谢。

更多相关文章

  1. android拍照获取图片
  2. 图片自适应imageView属性
  3. Android 用网络图片做帧动画
  4. Android: 上传图片到服务器
  5. android系统本身的图片资源
  6. Android 给TextView 添加图片(左右等)
  7. android通过http上传图片
  8. android 图片画画板
  9. android图片缩放平移

随机推荐

  1. ch011 Android(安卓)Galley与ImageSwitch
  2. android屏幕分辨率适配
  3. Android(安卓)ListView
  4. 引路蜂Android游戏编程教程
  5. Android(安卓)LinearLayout等配置圆角背
  6. Android传感器
  7. Unity调用Android录音
  8. Android(安卓)SMS(一) —— 读取短信
  9. Android(安卓)studio R8 编译报错
  10. Android(安卓)Wear