arcgis android之地图图层切换

发布时间:2020-08-23 02:48:47 作者:虾皮皮
来源:脚本之家 阅读:264

图层切换是arcgis for android 开发必常见的功能,我的实现方法很简单。

首先初始化多个图层服务对象,如下:

ArcGISDynamicMapServiceLayer ady1;
ArcGISDynamicMapServiceLayer ady2;

在onCreate()方法里创建一个默认图层:

 ady1= new//动态图层
      ArcGISDynamicMapServiceLayer
    ("http://124.128.9.246:6080/arcgis/rest/services/DC/DCdata/MapServer");
     mapView.addLayer(ady1);

最后当点击相应的图层按钮时做判断即可:

switch (View.getId){
        case 0:
          if (ady1!=null){
            ady1.setVisible(true);
          }
          if(ady2!=null){
           ady2.setVisible(false);
         }
          break; 
        case 1:
          if (ady2!=null){
            ady2.setVisible(true);
          }else {
            ady2= new//动态图层
                ArcGISDynamicMapServiceLayer
                ("http://124.128.9.246:6080/arcgis/rest/services/DC/DCdata/MapServer");
            mapView.addLayer(ady2);
          }
          ady1.setVisible(false);
          break;

      }

好了,今天就写到这里,以后我再介绍其他arcgis用法。以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持亿速云。

推荐阅读:
  1. ArcGIS Web 地图制作指南
  2. ArcGIS Runtime for Android 使用异步GP服务绘制等值线

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

arcgis android 之地

上一篇:Linux中安装MySql 5.7.21的详细操作步骤

下一篇:Python基础之条件控制操作示例【if语句】

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》