ExtJS, Openlayer на карте обновления клика

Вот моя функция

 var refresh = new OpenLayers.Strategy.Refresh({force: true, active: true});
        var refreshBtn = new GeoExt.Action({
            //text: 'refresh',
            iconCls: 'x-btn-text x-tbar-loading',
            enableToggle: false,
            disabled: false,
            map: this.map,
            strategies: [new OpenLayers.Strategy.BBOX(), refresh],
            //control: new OpenLayers.Control.Zoom(6),
            listeners: {
                click: function () {
                    refresh.refresh();
                    console.log(1);
                },
                scope: this
            },
            handler: function (a) {

                refresh.refresh();
                console.log(2);
            },
            scope: this
        });
        tbarItems.push(refreshBtn);

Это не работает, я хочу обновить свою карту после нажатия этой кнопки. Как я могу это сделать?

0 ответов

Другие вопросы по тегам