从GMapPanel版本3中删除标记.ExtJS

Remove markers from a GMapPanel version 3. ExtJS

本文关键字:ExtJS 删除 GMapPanel 版本      更新时间:2023-09-26

是否有办法从GMapPanel中删除标记?我正在查看GMapPanel代码,只看到一个隐藏地图上标记的函数。我试图删除标记,所以我可以用新的标记重新填充地图。

部分链接:

addMarker : function(point, marker, clear, center, listeners){
    Ext.applyIf(marker,G_DEFAULT_ICON);
    if (clear === true){
        this.getMap().clearOverlays();
    }
    if (center === true) {
        this.getMap().setCenter(point, this.zoomLevel);
    }
    var mark = new GMarker(point,marker);
    if (typeof listeners === 'object'){
        for (evt in listeners) {
            GEvent.bind(mark, evt, this, listeners[evt]);
        }
    }
    this.getMap().addOverlay(mark);
},

似乎.addMarker(false, false, true, false, false);

或尝试呼叫:this.getMap().clearOverlays();