码迷,mamicode.com
首页 > 移动开发 > 详细

创建一个ArcGIS for Android 新项目并显示出本地的地图

时间:2014-10-06 17:21:30      阅读:271      评论:0      收藏:0      [点我收藏+]

标签:android   style   blog   http   color   io   使用   ar   for   

1.准备工作:首先要配置好android的开发环境,然后在Eclipse中安装ArcGIS for Android开发控件;在ArcCatalog中发布好本地的地图服务。bubuko.com,布布扣

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

bubuko.com,布布扣

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

bubuko.com,布布扣

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

bubuko.com,布布扣这里使用的是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.加入上述代码,保存后,运行,就能显示如下效果:

bubuko.com,布布扣

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

bubuko.com,布布扣
bubuko.com,布布扣

创建一个ArcGIS for Android 新项目并显示出本地的地图

标签:android   style   blog   http   color   io   使用   ar   for   

原文地址:http://www.cnblogs.com/skdpengkai/p/4008356.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!