首页 / 浏览问题 / 云GIS / 问题详情
javascript plottingLayer 事件设置
17EXP 2018年07月23日
SuperMap_iClient_8C(2017)_SP1_for_JavaScript

javascript  plottingLayer 有 点击事件,悬浮事件 吗? 有的话怎么写。我在参考文档中没找到

1个回答

您好!可以参考API中SuperMap.Control.PlottingEdit的内容。
5,668EXP 2018年07月23日

图是我用plottingLayer.createSymbolWC 画好的格子 我想做的是点击格子来获取后台数据

现在的问题是不知道怎么设置事件,怎么给格子对象设置id ,怎么在点击格子之后获取格子id从而获取后台数据

您好,首先你为什么要用标绘图层?这个一般应用在部队、公安、消防等领域,从你的描述来看只是普通的应用场景,这样的话建议你用vectorLayer进行格子绘制添加事件
我把 plottingLaye 改成 vector 显示设置事件不触发是怎么回事?  脑壳痛。求大哥告诉一下代码如下

vector = new SuperMap.Layer.Vector("vector");

    var callbacks = {
        click : function(currentFeature) {
            alert(1);
        }
    };
    var selectFeature = new SuperMap.Control.SelectFeature(vector, {
        callbacks : callbacks
    });
    map.addControl(selectFeature);

你控件没激活啊。。。addControl后边要加上selectFeature.activate();

谢谢大神 yes

...