1
我找到了代碼在leaftlet地圖上添加一個按鈕到頂部的角落。但是現在我想要一個接一個地添加多個按鈕。如何添加多個自定義控件按鈕傳單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;}});
是。一個很好的例子就是'Leaflet.draw'插件,它爲工程圖點,多邊形,圓等添加了堆疊在一起的工具欄按鈕。 – nothingisnecessary