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, 图标 + 文字 的底部按钮; /** * 自定义控件
随机推荐
- 四步轻松实现ajax发送异步请求
- 利用Redis实现SQL伸缩的方法
- Python使用time模块实现指定时间触发器示例
- OpenStack之日志详细介绍
- javascript判断复选框是否选中的方法
- javascript 操作符(~、&、|、^、<<、>>)使用案例
- json对象与数组以及转换成js对象的简单实现方法
- ASP版实现cookies注入加速工具
- Centos7使用yum安装MySQL及实现远程连接的方法
- 用js来获取上传的文件名纯粹是为了美化而用
- Bootstrap入门书籍之(五)导航条、分页导航
- ajax实时任务提示功能的实现代码第1/2页
- js跨域和ajax 跨域问题的实现思路
- Shell根据日期、月份、星期判断年份的代码
- 基于Java HashMap的死循环的启示详解
- Win 2003系统十例最新配置技巧
- 基于centos 6.5使用varnish实现网站动静分离
- Android中判断有无可用网络的代码(是否是3G或者WIFI网络)
- 解析如何用两个栈来实现队列的方法
- Dubbo在Spring和Spring Boot中的使用详解