Android ArcGis 地图图层切换
2017-08-23 09:54
316 查看
if (layerlist.contains(local)){ Log.e("set1","包含遥感影像图层"); setting_bt2.setBackground(getResources().getDrawable(R.color.setting_bt_color)); setting_bt2.setTextColor(getResources().getColor(R.color.setting_txt_color)); }else{ Log.e("set1","不包含遥感影像图层"); setting_bt2.setBackground(getResources().getDrawable(R.color.setting_txt_color)); setting_bt2.setTextColor(getResources().getColor(R.color.setting_bt_color)); } if (layerlist.contains(local1)){ Log.e("set1","包含地图图层"); setting_bt1.setBackground(getResources().getDrawable(R.color.setting_bt_color)); setting_bt1.setTextColor(getResources().getColor(R.color.setting_txt_color)); }else{ Log.e("set1","不包含地图图层"); setting_bt1.setBackground(getResources().getDrawable(R.color.setting_txt_color)); setting_bt1.setTextColor(getResources().getColor(R.color.setting_bt_color)); } setting_bt1.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { if (layerlist.contains(local1)){ setting_bt1.setBackground(getResources().getDrawable(R.color.setting_txt_color)); setting_bt1.setTextColor(getResources().getColor(R.color.setting_bt_color)); mMapView.removeLayer(local1); layerlist.remove(local1); Log.e("layerlist","layerlist is :"+layerlist); }else{ setting_bt1.setBackground(getResources().getDrawable(R.color.setting_bt_color)); setting_bt1.setTextColor(getResources().getColor(R.color.setting_txt_color)); mMapView.addLayer(local1); layerlist.add(local1); } } }); setting_bt2.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { if (layerlist.contains(local)){ setting_bt2.setBackground(getResources().getDrawable(R.color.setting_txt_color)); setting_bt2.setTextColor(getResources().getColor(R.color.setting_bt_color)); mMapView.removeLayer(local); layerlist.remove(local); }else{ setting_bt2.setBackground(getResources().getDrawable(R.color.setting_bt_color)); setting_bt2.setTextColor(getResources().getColor(R.color.setting_txt_color)); mMapView.addLayer(local); layerlist.add(local); } } });
相关文章推荐
- arcgis android之地图图层切换
- 安卓智能地图开发与实施七:在线业务图层(浏览查询) - ArcGIS Runtime SDK for Android(Version 100.0.0)
- 安卓智能地图开发与实施十:图层管理 - ArcGIS Runtime SDK for Android(Version 100.0.0)
- 南沙政府应急系统之GIS一张图(arcgis api for flex)讲解(五)地图切换以及图层显示模块
- ArcGIS for Android Runtime100 基本操作(一)——图层加载和切换
- 安卓智能地图开发与实施二十:栅格图层展示 - ArcGIS Runtime SDK for Android(Version 100.1.0)
- 天津政府应急系统之GIS一张图(arcgis api for flex)讲解(五)地图切换以及图层显示模块
- Android简单实现 高德地图的定位与显示,点击按钮切换地图图层
- Android简单实现 高德地图的定位与显示,点击按钮切换地图图层
- ArcGIS for Android地图控件的5大常见操作
- ArcGIS for Android地图上实际距离与对应的屏幕像素值计算
- Delphi XE10 加载ArcGIS for Android Jar包, 并成功显示在线地图
- Android 百度地图 最新SDK v3.4.0 基础地图加标记点图层和信息图层
- 基于Arcgis for Android runtime在地图上画圆
- ArcGis for android 的HelloWorld的应用无法加载地图的问题的解决
- <学习笔记>FloatingActionsMenu悬浮按钮菜单+ArcGIS Android API地图类型切换
- 安卓智能地图开发与实施八:离线业务图层(浏览查询) - ArcGIS Runtime SDK for Android(Version 100.0.0)
- ArcGIS for Android Runtime100 基本操作(五)——绘制图层和符号渲染
- ArcGIS Runtime SDK for iOS开发地图图层-影像地图服务图层
- ArcGIS for Android示例解析之添加地图服务-----AddLayer