首页 / 浏览问题 / 桌面GIS / 问题详情
SuperMap iClient classic如何实现双屏功能联动
21EXP 2022年06月02日

怎么用classic监听到地图上的点线面,当绘制的时候赋值给地图2上达到同时绘制

2 个回答

如果要获取每一段绘制内容,可以通过设置控件的callbacks的事件来获取当前绘制内容

drawLine = new SuperMap.Control.DrawFeature(vecotrLayer, SuperMap.Handler.Path,{
        callbacks:{
            point:function(e){
                console.log(e)
            }
        }
    });
王武
1
251EXP 2022年06月02日
您好,可以监听SuperMap.Control.DrawFeature控件的featureAdded事件,获取到添加的要素后,再将要素添加到地图2的矢量图层中即可实现同时绘制的效果
251EXP 2022年06月02日
...