天地图区域行政区划

在这里插入图片描述
在这里插入图片描述
我这边的写法是通过每个城市的orgID 如浙江省是330000,getEdgeMapInfo获取下面相对应的城市
然后通过接口返回的json数据 去请求json文件夹获取数据

drawLine(id) {
        let style = {
          color: 'blue',
          weight: 3,
          opacity: 1,
          lineStyle: 'dashed', // 虚线
          fillColor: 'transprent',
          fillOpacity: 0 // 透明度
        }
        const dde = []
        getEdgeMapInfo({orgId:id}).then(res=>{
          console.log(res)
          axios({
          headers: {
            'Content-Type': 'application/json;charset=UTF-8'
          },
          method: 'get',
          url:res.data.data+'?v=1',
        }).then((res) => {
          let that = this
          console.log(res)
          for (let j = 0; j < res.data.length; j++) {
            var point = new T.LngLat(res.data[j].lat, res.data[j].lin);
            dde.push(point);
          }
          const poly = new T.Polygon(dde, style)
          that._map.addOverLay(poly)
        }).catch(function (error) {})
        })
      },

浙江省的边界数据


[
    {
        "lat": 119.507244,
        "lin": 27.656711
    },
    {
        "lat": 119.507544,
        "lin": 27.63512
    },
    {
        "lat": 119.504115,
        "lin": 27.632399
    },
    {
        "lat": 119.506514,
        "lin": 27.621061
    },
    {
        "lat": 119.510539,
        "lin": 27.618914
    },
    {
        "lat": 119.509503,
        "lin": 27.61498
    },
    {
        "lat": 119.495497,
        "lin": 27.605706
    },
    {
        "lat": 119.493643,
        "lin": 27.598668
    },
    {
        "lat": 119.498659,
        "lin": 27.594671
    },
    {
        "lat": 119.495409,
        "lin": 27.594326
    },
    {
        "lat": 119.494181,
        "lin": 27.585744
    },
    {
        "lat": 119.491145,
        "lin": 27.584848
    },
    {
        "lat": 119.49642,
        "lin": 27.583571
    },
    {
        "lat": 119.492816,
        "lin": 27.57831
    },
    {
        "lat": 119.499227,
        "lin": 27.573234
    },
    {
        "lat": 119.491057,
        "lin": 27.560386
    },
    {
        "lat": 119.491961,
        "lin": 27.555465
    },
    {
        "lat": 119.480961,
        "lin": 27.545064
    },
    {
        "lat": 119.477985,
        "lin": 27.530996
    },
    {
        "lat": 119.467312,
        "lin": 27.525134
    },
    {
        "lat": 119.461439,
        "lin": 27.525401
    },
    {
        "lat": 119.456607,
        "lin": 27.516593
    },
    {
        "lat": 119.449247,
        "lin": 27.513991
    },
    {
        "lat": 119.440826,
        "lin": 27.514779
    },
    {
        "lat": 119.44104,
        "lin": 27.529867
    },
    {
        "lat": 119.423496,
        "lin": 27.541927
    },
    {
        "lat": 119.398384,
        "lin": 27.541386
    },
    {
        "lat": 119.378519,
        "lin": 27.534302
    },
    {
        "lat": 119.375766,
        "lin": 27.537167
    },
    {
        "lat": 119.361915,
        "lin": 27.524605
    },
    {
        "lat": 119.356176,
        "lin": 27.528551
    },
    {
        "lat": 119.352887,
        "lin": 27.527388
    },
    {
        "lat": 119.346873,
        "lin": 27.513869
    },
    {
        "lat": 119.351813,
        "lin": 27.510757
    },
    {
        "lat": 119.356124,
        "lin": 27.497508
    },
    {
        "lat": 119.35085,
        "lin": 27.497696
    },
    {
        "lat": 119.352064,
        "lin": 27.494365
    },
    {
        "lat": 119.347528,
        "lin": 27.493723
    },
    {
        "lat": 119.344165,
        "lin": 27.486042
    },
    {
        "lat": 119.33621,
        "lin": 27.484658
    },
    {
        "lat": 119.329159,
        "lin": 27.48754
    },
    {
        "lat": 119.328499,
        "lin": 27.4797
    },
    {
        "lat": 119.322006,
        "lin": 27.470986
    },
    {
        "lat": 119.30876,
        "lin": 27.47225
    },
    {
        "lat": 119.299375,
        "lin": 27.468121
    },
    {
        "lat": 119.297703,
        "lin": 27.461027
    },
    {
        "lat": 119.288019,
        "lin": 27.460422
    },
    {
        "lat": 119.285969,
        "lin": 27.444647
    },
    {
        "lat": 119.275816,
        "lin": 27.42722
    },
    {
        "lat": 119.265901,
        "lin": 27.428149
    },
    {
        "lat": 119.255899,
        "lin": 27.424105
    },
    {
        "lat": 119.256032,
        "lin": 27.436764
    },
    {
        "lat": 119.251071,
        "lin": 27.433497
    },
    {
        "lat": 119.252799,
        "lin": 27.425029
    },
    {
        "lat": 119.247,
        "lin": 27.423287
    },
    {
        "lat": 119.243161,
        "lin": 27.426006
    },
    {
        "lat": 119.233604,
        "lin": 27.421914
    },
    {
        "lat": 119.219491,
        "lin": 27.427278
    },
    {
        "lat": 119.20408,
        "lin": 27.423759
    },
    {
        "lat": 119.188287,
        "lin": 27.43382
    },
    {
        "lat": 119.17698,
        "lin": 27.430996
    },
    {
        "lat": 119.161631,
        "lin": 27.434237
    },
    {
        "lat": 119.155944,
        "lin": 27.431145
    },
    {
        "lat": 119.15385,
        "lin": 27.437277
    },
    {
        "lat": 119.147498,
        "lin": 27.440415
    },
    {
        "lat": 119.138631,
        "lin": 27.437205
    },
    {
        "lat": 119.130143,
        "lin": 27.441336
    },
    {
        "lat": 119.130807,
        "lin": 27.452224
    },
    {
        "lat": 119.135061,
        "lin": 27.458728
    },
    {
        "lat": 119.126614,
        "lin": 27.466324
    },
    {
        "lat": 119.139333,
        "lin": 27.470512
    },
    {
        "lat": 119.135225,
        "lin": 27.485501
    },
    {
        "lat": 119.123405,
        "lin": 27.489771
    },
    {
        "lat": 119.097776,
        "lin": 27.469582
    },
    {
        "lat": 119.091638,
        "lin": 27.470089
    },
    {
        "lat": 119.08207,
        "lin": 27.478649
    },
    {
        "lat": 119.074488,
        "lin": 27.472712
    },
    {
        "lat": 119.064495,
        "lin": 27.478093
    },
    {
        "lat": 119.063996,
        "lin": 27.48438
    },
    {
        "lat": 119.051731,
        "lin": 27.487953
    },
    {
        "lat": 119.046612,
        "lin": 27.4849
    },
    {
        "lat": 119.029687,
        "lin": 27.503817
    },
    {
        "lat": 119.005855,
        "lin": 27.500329
    },
    {
        "lat": 118.999969,
        "lin": 27.509907
    },
    {
        "lat": 118.99027,
        "lin": 27.50292
    },
    {
        "lat": 118.992439,
        "lin": 27.498595
    },
    {
        "lat": 118.997486,
        "lin": 27.498058
    },
    {
        "lat": 118.997171,
        "lin": 27.482901
    },
    {
        "lat": 118.992669,
        "lin": 27.479989
    },
    {
        "lat": 118.984923,
        "lin": 27.48146
    },
    {
        "lat": 118.969892,
        "lin": 27.474898
    },
    {
        "lat": 118.972044,
        "lin": 27.467597
    },
    {
        "lat": 118.964841,
        "lin": 27.454234
    },
    {
        "lat": 118.956745,
        "lin": 27.462147
    },
    {
        "lat": 118.948925,
        "lin": 27.463368
    },
    {
        "lat": 118.945302,
        "lin": 27.468774
    },
    {
        "lat": 118.918802,
        "lin": 27.466283
    },
    {
        "lat": 118.911585,
        "lin": 27.468388
    },
    {
        "lat": 118.91007,
        "lin": 27.479324
    },
    {
        "lat": 118.904243,
        "lin": 27.486199
    },
    {
        "lat": 118.89698,
        "lin": 27.488078
    },
    {
        "lat": 118.898413,
        "lin": 27.500423
    },
    {
        "lat": 118.895029,
        "lin": 27.507288
    },
    {
        "lat": 118.889363,
        "lin": 27.504951
    },
    {
        "lat": 118.885314,
        "lin": 27.52229
    },
    {
        "lat": 118.873567,
        "lin": 27.520956
    },
    {
        "lat": 118.869009,
        "lin": 27.517428
    },
    {
        "lat": 118.865089,
        "lin": 27.525315
    },
    {
        "lat": 118.867869,
        "lin": 27.531821
    },
    {
        "lat": 118.872965,
        "lin": 27.534106
    },
    {
        "lat": 118.876731,
        "lin": 27.547226
    },
    {
        "lat": 118.890497,
        "lin": 27.545644
    },
    {
        "lat": 118.904825,
        "lin": 27.562362
    },
    {
        "lat": 118.903336,
        "lin": 27.567381
    },
    {
        "lat": 118.906517,
        "lin": 27.572884
    },
    {
        "lat": 118.920124,
        "lin": 27.574255
    },
    {
        "lat": 118.910896,
        "lin": 27.58287
    },
    {
        "lat": 118.910495,
        "lin": 27.588141
    },
    {
        "lat": 118.917515,
        "lin": 27.615263
    },
    {
        "lat": 118.92425,
        "lin": 27.618861
    },
    {
        "lat": 118.920269,
        "lin": 27.625779
    },
    {
        "lat": 118.911587,
        "lin": 27.631107
    },
    {
        "lat": 118.909275,
        "lin": 27.653659
    },
    {
        "lat": 118.899292,
        "lin": 27.665813
    },
    {
        "lat": 118.893931,
        "lin": 27.667218
    },
    {
        "lat": 118.893427,
        "lin": 27.673262
    },
    {
        "lat": 118.888813,
        "lin": 27.674894
    },
    {
        "lat": 118.882242,
        "lin": 27.687939
    },
    {
        "lat": 118.888565,
        "lin": 27.695888
    },
    {
        "lat": 118.888292,
        "lin": 27.70079
    },
    {
        "lat": 118.882329,
        "lin": 27.704966
    },
    {
        "lat": 118.883819,
        "lin": 27.711021
    },
    {
        "lat": 118.908878,
        "lin": 27.713124
    },
    {
        "lat": 118.902853,
        "lin": 27.721032
    },
    {
        "lat": 118.905642,
        "lin": 27.724949
    },
    {
        "lat": 118.898811,
        "lin": 27.723923
    },
    {
        "lat": 118.887508,
        "lin": 27.738565
    },
    {
        "lat": 118.878904,
        "lin": 27.740203
    },
    {
        "lat": 118.877085,
        "lin": 27.751696
    },
    {
        "lat": 118.867745,
        "lin": 27.767748
    },
    {
        "lat": 118.862973,
        "lin": 27.770321
    },
    {
        "lat": 118.862977,
        "lin": 27.781806
    },
    {
        "lat": 118.855879,
        "lin": 27.779313
    },
    {
        "lat": 118.853095,
        "lin": 27.780142
    },
    {
        "lat": 118.85702,
        "lin": 27.781727
    },
    {
        "lat": 118.855014,
        "lin": 27.783999
    },
    {
        "lat": 118.846764,
        "lin": 27.784832
    },
    {
        "lat": 118.849844,
        "lin": 27.789973
    },
    {
        "lat": 118.847281,
        "lin": 27.795754
    },
    {
        "lat": 118.858092,
        "lin": 27.797781
    },
    {
        "lat": 118.859889,
        "lin": 27.801275
    },
    {
        "lat": 118.855361,
        "lin": 27.806856
    },
    {
        "lat": 118.856901,
        "lin": 27.817185
    },
    {
        "lat": 118.848286,
        "lin": 27.8237
    },
    {
        "lat": 118.842845,
        "lin": 27.834905
    },
    {
        "lat": 118.842979,
        "lin": 27.845035
    },
    {
        "lat": 118.834584,
        "lin": 27.852098
    },
    {
        "lat": 118.844608,
        "lin": 27.870944
    },
    {
        "lat": 118.835626,
        "lin": 27.879929
    },
    {
        "lat": 118.835608,
        "lin": 27.889726
    },
    {
        "lat": 118.8398,
        "lin": 27.893059
    },
    {
        "lat": 118.828061,
        "lin": 27.900913
    },
    {
        "lat": 118.828578,
        "lin": 27.910458
    },
    {
        "lat": 118.823476,
        "lin": 27.915343
    },
    {
        "lat": 118.824932,
        "lin": 27.922091
    },
    {
        "lat": 118.80788,
        "lin": 27.925879
    },
    {
        "lat": 118.814414,
        "lin": 27.930492
    },
    {
        "lat": 118.794308,
        "lin": 27.942201
    },
    {
        "lat": 118.769562,
        "lin": 27.947979
    },
    {
        "lat": 118.760362,
        "lin": 27.947147
    },
    {
        "lat": 118.758698,
        "lin": 27.956416
    },
    {
        "lat": 118.736913,
        "lin": 27.976624
    },
    {
        "lat": 118.740516,
        "lin": 27.983492
    },
    {
        "lat": 118.740253,
        "lin": 27.995075
    },
    {
        "lat": 118.733376,
        "lin": 28.015319
    },
    {
        "lat": 118.740634,
        "lin": 28.039124
    },
    {
        "lat": 118.737919,
        "lin": 28.043968
    },
    {
        "lat": 118.729213,
        "lin": 28.03732
    },
    {
        "lat": 118.725297,
        "lin": 28.04049
    },
    {
        "lat": 118.724803,
        "lin": 28.070296
    },
    {
        "lat": 118.732233,
        "lin": 28.071587
    },
    {
        "lat": 118.734306,
        "lin": 28.077214
    },
    {
        "lat": 118.74336,
        "lin": 28.080731
    },
    {
        "lat": 118.758336,
        "lin": 28.098319
    },
    {
        "lat": 118.766069,
        "lin": 28.097725
    },
    {
        "lat": 118.771591,
        "lin": 28.101426
    },
    {
        "lat": 118.780075,
        "lin": 28.11944
    },
    {
        "lat": 118.787282,
        "lin": 28.117351
    },
    {
        "lat": 118.790042,
        "lin": 28.122735
    },
    {
        "lat": 118.801911,
        "lin": 28.119552
    },
    {
        "lat": 118.810192,
        "lin": 28.123147
    },
    {
        "lat": 118.808062,
        "lin": 28.144228
    },
    {
        "lat": 118.816564,
        "lin": 28.146345
    },
    {
        "lat": 118.818079,
        "lin": 28.154126
    },
    {
        "lat": 118.804776,
        "lin": 28.169073
    },
    {
        "lat": 118.806283,
        "lin": 28.174145
    },
    {
        "lat": 118.790941,
        "lin": 28.17885
    },
    {
        "lat": 118.779255,
        "lin": 28.17328
    },
    {
        "lat": 118.771406,
        "lin": 28.17324
    },
    {
        "lat": 118.768816,
        "lin": 28.176725
    },
    {
        "lat": 118.781669,
        "lin": 28.197248
    },
    {
        "lat": 118.791451,
        "lin": 28.199037
    },
    {
        "lat": 118.803593,
        "lin": 28.214459
    },
    {
        "lat": 118.811849,
        "lin": 28.214576
    },
    {
        "lat": 118.820914,
        "lin": 28.236346
    },
    {
        "lat": 118.811377,
        "lin": 28.239648
    },
    {
        "lat": 118.812654,
        "lin": 28.244085
    },
    {
        "lat": 118.807084,
        "lin": 28.248153
    },
    {
        "lat": 118.788547,
        "lin": 28.24792
    },
    {
        "lat": 118.775082,
        "lin": 28.241243
    },
    {
        "lat": 118.762805,
        "lin": 28.251474
    },
    {
        "lat": 118.763347,
        "lin": 28.257695
    },
    {
        "lat": 118.745426,
        "lin": 28.261038
    },
    {
        "lat": 118.735865,
        "lin": 28.258728
    },
    {
        "lat": 118.74869,
        "lin": 28.264316
    },
    {
        "lat": 118.753083,
        "lin": 28.269958
    },
    {
        "lat": 118.742736,
        "lin": 28.264482
    },
    {
        "lat": 118.747703,
        "lin": 28.28174
    },
    {
        "lat": 118.7337,
        "lin": 28.286221
    },
    {
        "lat": 118.743495,
        "lin": 28.295203
    },
    {
        "lat": 118.739211,
        "lin": 28.299231
    },
    {
        "lat": 118.737428,
        "lin": 28.290717
    },
    {
        "lat": 118.732741,
        "lin": 28.292098
    },
    {
        "lat": 118.735626,
        "lin": 28.310693
    },
    {
        "lat": 118.72926,
        "lin": 28.319145
    },
    {
        "lat": 118.723683,
        "lin": 28.317057
    },
    {
        "lat": 118.718925,
        "lin": 28.322952
    },
    {
        "lat": 118.7171,
        "lin": 28.316758
    },
    {
        "lat": 118.708548,
        "lin": 28.317896
    },
    {
        "lat": 118.703166,
        "lin": 28.312374
    },
    {
        "lat": 118.699523,
        "lin": 28.296161
    },
    {
        "lat": 118.68377,
        "lin": 28.276987
    },
    {
        "lat": 118.668172,
        "lin": 28.276951
    },
    {
        "lat": 118.66853,
        "lin": 28.28024
    },
    {
        "lat": 118.660577,
        "lin": 28.285431
    },
    {
        "lat": 118.655275,
        "lin": 28.28107
    },
    {
        "lat": 118.647986,
        "lin": 28.28047
    },
    {
        "lat": 118.642412,
        "lin": 28.269385
    },
    {
        "lat": 118.633463,
        "lin": 28.268194
    },
    {
        "lat": 118.629057,
        "lin": 28.26302
    },
    {
        "lat": 118.619583,
        "lin": 28.269477
    },
    {
        "lat": 118.623077,
        "lin": 28.272963
    },
    {
        "lat": 118.621754,
        "lin": 28.278089
    },
    {
        "lat": 118.61479,
        "lin": 28.263266
    },
    {
        "lat": 118.604226,
        "lin": 28.262846
    },
    {
        "lat": 118.605497,
        "lin": 28.278576
    },
    {
        "lat": 118.594979,
        "lin": 28.290235
    },
    {
        "lat": 118.583897,
        "lin": 28.294619
    },
    {
        "lat": 118.581567,
        "lin": 28.291544
    },
    {
        "lat": 118.57957,
        "lin": 28.294896
    },
    {
        "lat": 118.565901,
        "lin": 28.285824
    },
    {
        "lat": 118.555846,
        "lin": 28.28863
    },
    {
        "lat": 118.553122,
        "lin": 28.28017
    },
    {
        "lat": 118.542884,
        "lin": 28.275331
    },
    {
        "lat": 118.529673,
        "lin": 28.284573
    },
    {
        "lat": 118.525748,
        "lin": 28.283329
    },
    {
        "lat": 118.527846,
        "lin": 28.278108
    },
    {
        "lat": 118.52393,
        "lin": 28.276284
    },
    {
        "lat": 118.520873,
        "lin": 28.27715
    },
    {
        "lat": 118.521829,
        "lin": 28.281655
    },
    {
        "lat": 118.513322,
        "lin": 28.286051
    },
    {
        "lat": 118.502613,
        "lin": 28.281567
    },
    {
        "lat": 118.499622,
        "lin": 28.268832
    },
    {
        "lat": 118.507517,
        "lin": 28.263009
    },
    {
      
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值