点击事件添加marker点位,怎么实现marker点位拖动?

0 投票
使用dragFeature控件,具体需要这么做呢,实现了很久没弄出来,初学者
8月 4 分类:  56次浏览 | 用户: liuzhentao (1 分)
重新分类 8月 4 用户:阳俊林

1个回答

0 投票
您好,您应该是使用的是classic的地图框架吧,我这边测试        var point = new SuperMap.Geometry.Point(0, 0);
        pointFeature = new SuperMap.Feature.Vector(point);
        pointFeature.style = {
       
            pointRadius:50,
            externalGraphic:'https://iclient.supermap.io/examples/classic/images/marker-gold.png'
        };
        vectorlayer.addFeatures(pointFeature);
        var dragFeature = new SuperMap.Control.DragFeature(vectorlayer);
//map上添加控件
map.addControl(dragFeature);
//激活控件
dragFeature.activate();是可以进行正常移动的您也可以在官网实例进行按照我的方式进行修改然后运行
8月 4 用户: 阳俊林 名扬四海 (3,316 分)
非常感谢,搞定了
...