在标记物旁边添加一个关闭,点击关闭掉对应的标记物

0 投票

旁边有个红色的关闭小标记物,点击红色关闭掉对应橙色标记点,看到文档上有markerlayer.removeMarker(marker);  但是我是了无法关闭。请问removeMarker这个怎么使用,marker是什么样的参数

12月 12, 2018 分类:  416次浏览 | 用户: lynze 才疏学浅 (14 分)

1个回答

0 投票

您好,这个就是按照您所写的那样使用的。详细的内容您可以参照在线示例中的【标记图层】  ,可以对其进行修改。您在点击小红叉的时候,mark图层应该选择的是红叉对应的mark,写清除功能的时候您应该是把【红叉,标记物】两个mark图层同时关闭

function addData() {
        markerlayer.removeMarker(marker);
        var size = new SuperMap.Size(44, 33);
        var offset = new SuperMap.Pixel(-(size.w / 2), -size.h);
        var icon = new SuperMap.Icon('./images/marker.png', size, offset);
        marker = new SuperMap.Marker(new SuperMap.LonLat(116.3, 39.9), icon);
        markerlayer.addMarker(marker);
    }
    
    function markerw(){
        markerlayer.removeMarker(marker);
    }

12月 13, 2018 用户: 赵爽 登峰造极 (6,209 分)
...