首页 / 浏览问题 / 云GIS / 问题详情
js SelectFeature点击事件无效
14EXP 2017年06月19日
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();

2 个回答

在示例:
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();

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

毛瑞
1
1,780EXP 2017年06月19日
你好:

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

点击事件无效有没有什么报错?矢量图层上有没有添加feature?能否提供更多的信息呢?
5EXP 2017年06月19日
...