huiyan-fe / mapv

a library of geography visualization-地理信息可视化库
http://mapv.baidu.com
BSD 3-Clause "New" or "Revised" License
2.58k stars 786 forks source link

new mapv.MaptalksLayer 绘制图形 点击事件绑定错误 #238

Open Angus-wyc opened 3 years ago

Angus-wyc commented 3 years ago

const map = this.$baseMapByCenter(115.694945,37.732237); axios .get( '/static/json/tcq.json' ) .then((rs) => { var options = { fillStyle: 'rgba(51, 204, 255, 0.1)', strokeStyle: 'rgba(51, 102, 255, 0.8)', size: 1, lineWidth: 1, draw: 'simple', methods: { // 一些事件回调函数 click: function (item) { // 点击事件,返回对应点击元素的对象值 console.log(item); }, mousemove: function(item) { // 鼠标移动事件,对应鼠标经过的元素对象值 console.log(item); }, tap: function(item) { console.log(item) // 只针对移动端,点击事件 } } }

      let useData = rs.data.features;
      var dataSet = new mapv.DataSet(useData);
      // mapv.baiduMapLayer(map, useData, options);
      var maplayer = new mapv.MaptalksLayer(
        'test_001',
        dataSet,
        options
      ).addTo(map)
    })
  })
}

image

image

绘制区域图形没有问题 注册监听事件 methods 部分再报错

辛苦大神 帮忙看一下 问题原因