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.工具栏未定义