2011-04-06 56 views
0

有沒有辦法從GMapPanel刪除標記?我正在查看GMapPanel代碼,只看到了一個隱藏地圖上標記的函數。我正在嘗試刪除標記,以便我可以使用新標記填充地圖。刪除GMapPanel版本3中的標記。ExtJS

回答

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

+0

謝謝! .addMarker(false,false,true,false,false);成功了! – MBU 2011-04-09 01:46:23