Leaflet 如何添加多个传单工具栏

Leaflet 如何添加多个传单工具栏,leaflet,Leaflet,我正在尝试在传单地图上使用多个工具栏 简化的代码如下所示: var actions = [ L.Toolbar2.Action.extend({ options: { toolbarIcon: { html: 'a', tooltip: 'Zoom to all' } }, addHooks: function () { console.log('a') } }), L.Toolbar2.Action.extend({ op

我正在尝试在传单地图上使用多个工具栏

简化的代码如下所示:

var actions = [
    L.Toolbar2.Action.extend({
        options: { toolbarIcon: { html: 'a', tooltip: 'Zoom to all' } },
        addHooks: function () { console.log('a') }
    }),
    L.Toolbar2.Action.extend({
        options: { toolbarIcon: { html: 'p', tooltip: 'Zoom to all' } },
        addHooks: function () { console.log('p') }
    }),
    L.Toolbar2.Action.extend({
        options: { toolbarIcon: { html: 'e', tooltip: 'Zoom to all' } },
        addHooks: function () { console.log('e') }
    }),
];

var toolbar1 = new L.Toolbar2.Control({ actions: actions, position: 'topright' });

toolbar1.addTo(this.map);

var toolbar2 = new L.Toolbar2.Control({ actions: actions, position: 'topleft' });

toolbar2.addTo(this.map);
然而,这似乎只附加了最后一个工具栏-之前附加的是很多


是否可以有多个工具栏,以及如何使用?

我并不真正理解docu,但尝试使用
L.toolbar.Control
作为第一个工具栏,使用
L.Toolbar2.Control
作为第二个工具栏one@FalkeDesign-谢谢,但是没有-
TypeError:L.工具栏未定义