vue+mars3d叠加展示arcgis动态服务

数据格式:使用arcgis发布的动态服务

叠加和移除arcgis服务图层的方法

javascript 复制代码
 //加载arcgis地图服务
  function arcgisServer(i,d,m,p){
    i[d.data] = new mars3d.layer.ArcGisLayer({
      name:d.label,
      url:p,
      flyTo: true
    })
    m.addLayer(i[d.data])
  }

  //移除arcgis服务范围线
  function removeArcgisLayer(i,d,m){
    if(i[d.data]){
      m.removeLayer(i[d.data],true)
      i[d.data] = null;
    }
  }

map.vue中调用方法进行叠加图层,我这里是以图层目录树的方式展现

javascript 复制代码
handleNodeClick(e){
        //勾选进行数据叠加
        e.check = !e.check;
        if(e.check){
          //叠加展示范围线
          arcgisServer(this.arcgisServerData,e,this.map,e.url);
        }else{
          //移除范围线
          removeArcgisLayer(this.arcgisServerData,e,this.map)
        }
      },
相关推荐
木偶☜11 小时前
Node.js接收文件分片数据并进行合并处理
服务器·javascript·arcgis·node.js
寰宇软件11 小时前
PHP同城配送小程序
微信小程序·vue·php·uniapp
鸿业远图科技11 小时前
【重庆市乡镇界】面图层shp格式arcgis数据乡镇名称和编码wgs84坐标无偏移内容测评
arcgis
激动的兔子11 小时前
Arcgis Pro安装完成后启动失败的解决办法
arcgis·arcgis pro
鸿业远图科技11 小时前
【宁夏乡镇界面】图层shp格式乡镇名称和编码wgs84坐标无偏移arcgis数据内容测评
arcgis
℡52Hz★13 小时前
如何正确定位前后端bug?
前端·vue.js·vue·bug
装疯迷窍_A13 小时前
ARCGIS国土超级工具集1.3更新说明
arcgis·c#·插件·变更调查·尖锐角·狭长
寰宇软件13 小时前
PHP企业IM客服系统
微信小程序·vue·php·uniapp
yngsqq13 小时前
合并两个img栅格影像——arcgis
arcgis
小小弯_Shelby13 小时前
vue+arcgis api for js实现地图测距的分段统计线段长度
vue.js·arcgis