js SelectFeature点击事件无效

0 投票
labelVectorLayer= new SuperMap.Layer.Vector("labelVectorLayer",{strategies: [strategy]});
    map.addLayers([labelVectorLayer]);
    var callbacks={
      click: function(currentFeature){
          alert(1);
           }
  };

  selectFeature = new SuperMap.Control.SelectFeature(labelVectorLayer, { callbacks: callbacks });
  map.addControl(selectFeature);
  selectFeature.activate();
6月 19, 2017 分类:  619次浏览 | 用户: Somnus 才疏学浅 (14 分)

2 个回答

1 投票

在示例:
http://support.supermap.com.cn:8090/iserver/iClient/forJavaScript/examples/themeLabelLayer.html
控制台输入:
 

var callbacks={
      click: function(currentFeature){
          alert(1);
           }
  };

  selectFeature = new SuperMap.Control.SelectFeature(vectorLayer, { callbacks: callbacks });
  map.addControl(selectFeature);
  selectFeature.activate();

执行后,验证对控件有效。

6月 19, 2017 用户: 毛瑞 名扬四海 (1,780 分)
0 投票
你好:

你贴出来的代码我这也不能调试,光看没有看出来有什么问题。

点击事件无效有没有什么报错?矢量图层上有没有添加feature?能否提供更多的信息呢?
6月 19, 2017 用户: 袁子翔 (5 分)
...