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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值