首页 / 浏览问题 / 云GIS / 问题详情
在标记物旁边添加一个关闭,点击关闭掉对应的标记物
14EXP 2018年12月12日

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

1个回答

您好,这个就是按照您所写的那样使用的。详细的内容您可以参照在线示例中的【标记图层】  ,可以对其进行修改。您在点击小红叉的时候,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);
    }

6,215EXP 2018年12月13日
...