2022.2.22

在这里插入图片描述
在这里插入图片描述

 this.$axios.get(url+'/fields.json').then(res => {
     console.log(res.data.childUriList,'ssssss444444444444')
     let resData=res.data
     let index=0
     await self.ccc(resData.childUriList,arr)
     console.log(arr)
     resData.childUriList.forEach(ele=>{
         
         this.$axios.get(ele+'.json').then(res => {
             index++
             let info=res.data.fieldInfo
             var aaa={
                 name:info.name,
                 type:info.type
             }
             arr.push(aaa)
             // console.log(res.data.fieldInfo,'ssss5555555555555')
         }, err => {
             this.$message.error("获取信息失败!");
             return false;
         })
     })
     //方式一:
     setTimeout(()=>{
         if(resData.childUriList.length==index){
         console.log(arr,'rrrrrrrrrrrrrrr')
     }
     },1000)      
 }, err => {
     this.$message.error("获取信息失败!");
     return false;
 })
let tileLayer = new TileLayer({
  id:'ArcGIS瓦片',
  visible:true,
  zIndex:1,
  source: new XYZ({
      tileUrlFunction: function (coordinate) {
          // var x = 'C' + _self.zeroFill(coordinate[1], 8, 16);
          // var y = 'R' + _self.zeroFill(-coordinate[2] - 1, 8, 16);
          // var z = 'L' + _self.zeroFill(coordinate[0], 2, 10);
        //   console.log(coordinate,z,x,y)

          var z = coordinate[0];
          var x = coordinate[1];
          var y = coordinate[2];
          // var yy = Math.pow(2, z) + coordinate[2];
          // var y = Math.abs(coordinate[2]);
          console.log('arcgis:',coordinate[2],z,x,process.env.VUE_APP_TILE_URL+ '/'+ z + '/' + y + '/' + x + '.png')
          return process.env.VUE_APP_TILE_URL + '/'+ z + '/' + y + '/' + x + '.png';
        //   // var x = '' + _self.zeroFill(coordinate[1], 8, 10);
        //   // var y = '' + _self.zeroFill(-coordinate[2] - 1, 8, 10);
        //   // var z = '' + _self.zeroFill(coordinate[0], 2, 10);
          // console.log('http://localhost:8884/image/satellite/' + z + '/' + x + '/' + y + '.jpg')
          // // return 'http://localhost:8884/image/satellite/' + z + '/' + x + '/' + y + '.jpg';
      },
      // projection: 'EPSG:3857'
  })
});

openlayer 文字标注 重叠
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值