ArcGIS Api For Android学习之(二)加载地图

原创 2013年12月05日 10:56:43

ArcGIS Api For Android 的地图的接入方法和传统的web端的api类似,分为接入切片地图、动态地图和影像地图,其中切片地图分为基于rest的地图服务和本地切片地图。

下面通过一个例子把arcgisonline上世界地图和沈阳地图加载到手机设备上

eclipsehelloworld工程下res->Layout->main.xml下设计视图中添加个按钮,给按钮命名:

       <Button
           android:id=”@+id/btn02″
           android:layout_width=”wrap_content”
           android:layout_height=”wrap_content”
           android:text=”
放大到沈阳” />

然后添加按钮的单击事件:

 this.btnGo=(Button)findViewById(R.id.btn02);
  this.btnGo.setOnClickListener(new Button.OnClickListener(){
   public void onClick( View v )
            {
               // TODO Auto-generated method stub
    map = (MapView)findViewById(R.id.map);
    // Add dynamic layer to MapView
    map.addLayer(new com.esri.android.map.ags.ArcGISTiledMapServiceLayer(“”+
      “
http://cache1.arcgisonline.cn/ArcGIS/rest/services/ChinaCities_Community_BaseMap_ENG/ShenYang_Community_BaseMap_ENG/MapServer
“));
              
    Envelope initextext = new Envelope(13700260.2294766,5108777.85728174, 13769970.7992726, 5150359.60066882);
  
    map.setExtent(initextext);
            }
  
  });

 

添加世界地图:

 

map = (MapView)findViewById(R.id.map);
  // Add dynamic layer to MapView
  map.addLayer(new ArcGISTiledMapServiceLayer(“” +
    “
http://services.arcgisonline.com/ArcGIS/rest/services/World_Street_Map/MapServer“));

ArcGIS for Android实现地图加载、放大缩小及定位功能

ArcGIS for Android实现地图加载、放大缩小及定位功能 java代码 package com.map.mapgis;import android.app.Activity; import...

[android学习]ArcGIS for Android

2012.11.12 10:30 ArcGIS Runtime SDK for Android v2.0安装 一般的,eclipse安装插件都是使用Help >> Install New S...

Android开发,ArcGis for Android的一些常见操作

首先感谢新浪博客原作者 点击打开链接 GIS的开发中,什么时候都少不了地图操作。ArcGIS for Android中,地图组件就是MapView,MapView是基于Android中ViewG...

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

Arcgis For Android之离线地图实现的几种方式

一、 在Arcgis For Android API下,既能加载Arc Server的切片文件,也能加载10.1的Title Package文件(*.tpk)。 一般来说,...

git基本操作--删除文件和移动文件

一、删除文件 1、查看当前的状态 使用不同的删除方法,先保存进度: 恢复进度,进行删除操作。因为要使用不同的删除命令,所以恢复进度使用 git stash apply命令,这个进度可以...

Android将本地工程提交到指定Git仓库上进行代码管理

第一步:安装Git 第二步:在自己的工程目录下右键鼠标 选择 Git Bash Here 执行命令 git init 来创建一个本地代码仓库 执行命令 git add . 来把所有文件添加到仓库 ...

ArcGIS API for JavaScript 地图加载空白现象-ArcGIS Web 开发学习(三)

我在做C#开发bs系统时,使用JavaScript加载了一个地图,但是加载完后出现了一个问题,就是map对象并没有布满整个mapdiv控件区域,参见下图:                     我明...

arcgis api for js入门开发系列二十一 用HTML5 canvas绘制地图 瓦片加载平移缩放

终于开始可以写代码了,手都开始痒了。这里的代码仅仅是在chrome检测过,我可以肯定的是IE10以下浏览器是行不通,我一直在考虑,是不是使用IE禁止看我的篇博客,就是这群使用IE的人,给我加了很多工作...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ArcGIS Api For Android学习之(二)加载地图
举报原因:
原因补充:

(最多只允许输入30个字)