首页 / 浏览问题 / WebGIS / 问题详情
使用动态标绘时添加到图层时addlayer报错
lyy
4EXP 2022年08月15日
所有的文件都在vue里静态引入的,报错s of null (reading 'addLayer')",以下为代码

    var map = this.mapData.map

      //标绘服务地址

      ///////////

      var host = window.isLocal ? window.server : 'https://iserver.supermap.io'

      var url = host + '/iserver/services/map-china400/rest/maps/China_4326'

      var serverUrl = host + '/iserver/services/plot-jingyong/rest/plot/'

      var plotUrl =

        'https://iserver.supermap.io/iserver/services/plot-jingyong/rest/plot/'

      var plottingLayer = L.supermap.plotting.plottingLayer('plot', serverUrl)

      console.log(plottingLayer, 'plottingLayer')

      plottingLayer.addTo(map)

1个回答

您好,请问您这个报错是只在使用动态标绘时才会报错的吗?

使用其他的的layer会不会有该问题,如果不使用有的话您看一下js和cs的文件是否都引用成功。

如果只有还是用动态标绘才有问题的话,你看下具体是动态标绘实例化的代码还是add的代码会报错。

(使用在线资源的话 url头不需要去做本地的三目判断,直接使用在线的 https://iserver.supermap.io' 头)

希望可以帮助到您。

10,383EXP 2022年08月16日
...