等级符号专题图监听问题 [已关闭]

0 投票

参考示例代码:http://supermap.com:8090/iserver/iClient/forJavaScript/examples/leaflet/editor.html#rankSymbolThemeLayer

绘制出来的符号图 没有hover效果 mouseover和mouseout的监听事件也没有进 是什么情况

    // 创建一个圆形符号专题图层
    let themeLayer = L.supermap.rankSymbolThemeLayer('ThemeLayer_' + new Date().getTime(), SuperMap.ChartType.CIRCLE)
    // 指定用于专题图制作的属性字段
    themeLayer.themeField = 'value'
    // 配置图表参数
    themeLayer.symbolSetting = {
      codomain: [data.datas[0].segment_values[0], data.datas[0].segment_values[data.datas[0].segment_values.length - 1]], // 允许图形展示的值域范围必设参数
      maxR: range, // 圆最大半径 默认50
      minR: 0, // 圆最小半径 默认0
      circleStyle: { fillOpacity: 0.6 }, // 圆形样式
      fillColor: color, // 符号专题图填充颜色
      circleHoverStyle: { fillOpacity: 0.8 }// 专题图hover 样式
    }
    themeLayer.addTo(map)
    themeLayer.on('mousemove', this.showInfo)
    themeLayer.on('mouseout', this.closeInfo)
    themeLayerAll = themeLayer
    this.addThemeFeatures(data.datas[0].values, themeLayer)
  showInfo (e) {
     console.log(e)
  },
  closeInfo (e) {
     console.log(e)
  },

问题关闭原因: 业务代码错误 导致js阻塞
5月 15 分类:  47次浏览 | 用户: alanwhy 锋芒毕露 (468 分)
已关闭 5月 16 用户:alanwhy

1个回答

0 投票
你好,这个showinfo的function是怎么定义的function。
5月 15 用户: 于浩 名扬四海 (3,590 分)
就是监听事件的返回函数啊
...