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

时间:2011-04-06 06:55:44

标签: javascript asp.net-mvc-3 extjs google-maps-markers

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

1 个答案:

答案 0 :(得分:1)

part of this link

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();