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“));

在Android项目中Fragment加载地图的问题

1.建好Android工程,去百度地图开发者下载相关的开发包jar,并导入项目,并拷入相关的官方公布的地图类,搭好fragment的框架。 2.在想显示地图的Fragment中加入如下代码:...
  • kdhcchhnyyzy
  • kdhcchhnyyzy
  • 2016年05月02日 20:12
  • 3293

ArcGIS for Android 体验(一) 添加地图

前言     关于ArcGIS for Android的学习,可通过SDK中的简单例子进行学习,也可以直接上手摆弄。在这里,我将ArcGIS for Android功能体验结合简单例子进行阐述。...
  • luckypeng
  • luckypeng
  • 2015年04月17日 09:52
  • 4433

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

一、 在Arcgis For Android API下,既能加载Arc Server的切片文件,也能加载10.1的Title Package文件(*.tpk)。 一般来说,...
  • luckypeng
  • luckypeng
  • 2015年04月17日 10:06
  • 7766

arcgis加载高德在线地图

  • 2015年06月12日 16:52
  • 300KB
  • 下载

Android-Java移动GIS开源项目Osmdroid分析手记(一):第一次亲密接触

Android-Java移动GIS开源项目Osmdroid分析手记(一):第一次亲密接触 粟卫民   http://blog.csdn.net/suen/ 日期:2013-5-2 保留所有版权。如...
  • suen
  • suen
  • 2013年05月02日 20:45
  • 17509

Arcgis for Androd API开发系列教程(一)——地图显示与GPS定位

Arcgis Android API开发示例,实现了地图的显示与GPS定位等功能……
  • GISShiXiSheng
  • GISShiXiSheng
  • 2013年12月12日 16:06
  • 4854

ArcGIS For Android 使用谷歌地图服务

使用ArcGIS Android API调用谷歌地图需要继承重写TiledServiceLayer类。首先我们要知道谷歌地图提供了4种服务类型:矢量地图服务、遥感影像地图服务、地形地图服务和道路POI...
  • u014014578
  • u014014578
  • 2014年03月18日 19:51
  • 2640

使用Arcgis API for android加载OpenStreetMap底图并完成定位

为了完成这个应用功能花了三天,代码倒不多就是比较坑! 环境:Android SDK API 22,Android Studio 1.2.2,arcgis android SDK 10.2.7 如何...
  • u010430471
  • u010430471
  • 2016年04月06日 11:17
  • 3252

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

ArcGIS for Android实现地图加载、放大缩小及定位功能 java代码 package com.map.mapgis;import android.app.Activity; import...
  • li641808825
  • li641808825
  • 2015年08月06日 11:02
  • 4651

Android Arcgis入门(12)、加载天地图

在项目中可以经常需要动态加载一些图层,像投影地图服务、投影地图服务器。其实网上有大量这样的服务,比如天地图官网,。随便点开一个服务,里面有相关的信息。那如何加载这样图层服务呢。一、首先感谢这篇博文Ar...
  • Gary__123456
  • Gary__123456
  • 2017年07月09日 00:24
  • 1925
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ArcGIS Api For Android学习之(二)加载地图
举报原因:
原因补充:

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