arcgis android之地图图层切换
图层切换是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用法。以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。
相关推荐
-
arcgis android之定位功能的示例代码
关于定位的功能,开发,很早之前就有做过百度的定位功能.起初是有想法把百度的Loc V3.2的定位SDK整合进来用.但是终归是想法,但是知道昨天,我问技术群,里面的一位朋友就说起了百度地位SDK整合进来的实现方法.顿时,我就思考了一会,随后就是很激动地操作起来.根据朋友给的一个demo.做了两天,终于算是真正将功能实现了.至于界面的美观或者样式的显示这个就偷懒掉了. http://developer.baidu.com/map/sdk-android.htm 这个是百度的SDK.帮助文档. 第一次
-
arcgis android之地图图层切换
图层切换是arcgis for android 开发必常见的功能,我的实现方法很简单. 首先初始化多个图层服务对象,如下: ArcGISDynamicMapServiceLayer ady1; ArcGISDynamicMapServiceLayer ady2; 在onCreate()方法里创建一个默认图层: ady1= new//动态图层 ArcGISDynamicMapServiceLayer ("http://124.128.9.246:6080/arcgis/rest/services/
-
Android百度地图应用之图层展示
一.简介 1.地图类型 百度地图Android SDK 3.7.1提供了两种类型的地图资源(普通矢量地图和卫星图),开发者可以利用BaiduMap中的MapType属性(C#)来设置地图类型.C#核心代码如下: mMapView = FindViewById<TextureMapView>(Resource.Id.bmapView); mBaiduMap = mMapView.Map; //设置底图显示模式:普通地图 mBaiduMap.MapType = BaiduMap.MapType
-
Android百度地图自定义公交路线导航
一.问题描述 基于百度地图实现检索指定城市指定公交的交通路线图,效果如图所示 二.通用组件Application类,主要创建并初始化BMapManager public class App extends Application { static App mDemoApp; //百度MapAPI的管理类 public BMapManager mBMapMan = null; // 授权Key // 申请地址:http://dev.baidu.com/wiki/static/imap/key/ p
-
Android百度地图实现搜索和定位及自定义图标绘制并点击时弹出泡泡
一.问题描述 上一次我们使用百度地图实现基本的定位功能,接下来我们继续实现搜索和定位,并使用LocationOverlay绘制定位位置,同时展示如何使用自定义图标绘制并点击时弹出泡泡 如图所示: 二.编写MyApplication类 public class MyApplication extends Application { private static MyApplication mInstance = null; public boolean m_bKeyRight = true; pu
-
Android百度地图应用之创建显示地图
本文是在完成了Android百度地图应用开发基础知识的基础上继续实现的. 本文实例为大家分享了Android如何显示地图,并为后续内容做准备,供大家参考,具体内容如下 1.运行效果 本章共有25个示例,在x86模拟器中运行的效果如下: 下面介绍主要设计步骤. 2.添加资源 (1)drawable-hdpi Resources/ drawable-hdpi下的文件:将下载的示例对应文件夹下的文件全部拖放到该文件夹下,并将所有[生成操作]属性全部设置为"AndroidResource&qu
-
Android百度地图之方向感应和模式更改
本文实例为大家分享了Android百度地图之方向感应和模式更改,供大家参考,具体内容如下 目标效果: 菜单中设置几种模式,点击可查看不同的地图形式,这里随便截几张图. 1.首先要去百度地图网站 http://lbsyun.baidu.com/ 2.注册账号后,点击开发->Android地图SDK->获取密钥,进入后显示如下页面. 3.创建应用 4.打开eclipse,选择Window->Preferences->Android->Build,获取SHA1 5.提交后回到上一个
-
Android百度地图定位、显示用户当前位置
本文实例为大家分享了Android百度地图定位.显示用户当前位置的工具类,供大家参考,具体内容如下 1.构建定位Option的工具类 import com.baidu.location.LocationClientOption; /** * 建造 LocationClientOption 项 * * @author peter 2018-12-21 10:58 */ public class LocationClientOptionBuilder { private LocationClient
-
Android 百度地图定位实现仿钉钉签到打卡功能的完整代码
导语 本章根据百度地图API,实现仿钉钉打卡功能.用到了基础地图.覆盖物.定位图层.陀螺仪方法.悬浮信息弹框. 百度地图API地址 :Android 地图SDK 请先注册注册百度账号和获取密钥,并实现地图显示出来.(注意:密钥.权限要设置) 另外,我得说明本章所下载官方Demo 和 导入的jar包和so文件.自定义下载即可,如下图: 接下来,一起看实现效果. 源码Git地址:BaiduMapApp 效果图 实现代码·三步骤 第一步:基础地图和方向传感器 类先实现方向传感器 implements
-
OpenLayers实现图层切换控件
OpenLayers并没有封装图层切换的控件,所以我们需要自己来实现图层控件. 自定义图层切换控件的原理很简单:显示某个图层时,将其他图层隐藏. 完整代码: layerSwitch.html: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="wi
-
Android实现简单底部导航栏 Android仿微信滑动切换效果
Android仿微信滑动切换最终实现效果: 大体思路: 1. 主要使用两个自定义View配合实现; 底部图标加文字为一个自定义view,底部导航栏为一个载体,根据需要来添加底部图标; 2. 底部导航栏的设置方法类似于TabLayout的关联,View需要创建关联方法,用来关联VIewPager; 3. 通过关联方法获取ViewPager实例后,根据ViewPager页面数创建底部导航栏的图标按钮; 代码实现: 1. 新建第一个自定义View, 图标 + 文字 的底部按钮; /** * 自定义控件
随机推荐
- mysql导出查询结果到csv的实现方法
- Backdoor.Win32.IRCBot.afm(video.exe)病毒的处理方法
- 详谈Java中instanceof和isInstance的区别
- java 结合jQuery实现跨域名获取数据的方法
- iOS自动生成表格效果的实现代码
- 基于Ajax用户名验证、服务条款加载、验证码生成的实现方法
- PJBLOG使用技巧
- Android 自定义View 密码框实例代码
- Android实现Activity界面切换添加动画特效的方法
- 基于MySQL Master Slave同步配置的操作详解
- 用css来控制图片大小显示的实现方法与代码
- RAID等级、RAID功能 什么是RAID等级啊?
- sql中参数过多利用变量替换参数的方法
- 表单类各种类型(文本框)失去焦点效果jquery代码
- javascript 用函数实现继承详解
- Java 文件上传的实例详解
- Node.js使用Express.Router的方法
- 易语言模拟客户组件post发送数据
- Java monitor机制使用方法解析
- 基于MFC和OpenCV实现角点检测
