Я нашел код, чтобы добавить одну кнопку на карте впадения в верхний угол. Но теперь я хочу добавить несколько кнопок один за другим.Как добавить несколько пользовательских кнопок управления буклета js?
Возможно ли вставить несколько кнопок в следующий код?
Я также попытался использовать флажок/переключатели. Но я не знаю, как добавить ярлыки к флажку и кнопке.
- И добавить к ним проверенные/непроверенные свойства.
Спасибо.
Мой код здесь:
var customControl = L.Control.extend({ options: {position: 'topleft'},onAdd: function (map) {
var container = L.DomUtil.create('div', 'leaflet-bar leaflet-control leaflet-control-custom');
onAdd: function (map) {
var container = L.DomUtil.create('input','my-button btn');
container.type="button";
container.title="x";
container.value = "x";
container.label = "x";
container.style.backgroundColor = 'white';
container.style.backgroundSize = "30px 30px";
container.style.width = '40px';
container.style.height = '40px';
container.style.borderRadius = "25px";
container.style.padding = "0";
container.style.margin = "10px";
container.onclick = function(){
console.log('buttonClicked');
}
return container;}});
Yup. Хорошим примером этого является плагин 'Leaflet.draw', который добавляет кнопки панели инструментов, расположенные друг над другом для рисования точек, полигонов, кругов и т. Д. – nothingisnecessary