Удалите маркеры из GMapPanel версии 3. ExtJS - PullRequest
0 голосов
/ 06 апреля 2011

Есть ли способ удалить маркеры с GMapPanel? Я просматривал код GMapPanel и увидел только функцию, которая скрывает маркеры на карте. Я пытаюсь удалить маркеры, чтобы я мог заново заполнить карту новыми маркерами.

1 Ответ

1 голос
/ 07 апреля 2011

часть этой ссылки :

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

...