leaflet 将control添加到自定义的div中

layerControl = L.control.layers(baseLayers, overLayer,{
 collapsed: true
});

layerControl.addTo(map);


layerControl._container.remove();
document.getElementById('layerControllDiv').appendChild(layerControl.onAdd(map));

//console.log(layerControl);

let mapZoom = L.control.zoom({
 zoomInTitle: '放大',
 zoomOutTitle: '缩小',
 position: "bottomright"
});
mapZoom.addTo(map);

mapZoom._container.remove();
document.getElementById('zoomControllDiv').appendChild(mapZoom.onAdd(map));

原文地址:https://www.cnblogs.com/googlegis/p/13323644.html