Search code examples
javaleafletvaadinvaadin8

Vaadin Leaflet Map layers icon remove


I'm using V-Leaflet in the Java project I have:

    LMap leafletMap = new LMap();
    LOpenStreetMapLayer baseLayer = new LOpenStreetMapLayer(); 
    leafletMap.addBaseLayer(baseLayer, null);

The map appearance and functionality is fine

enter image description here

except the tiles icon at the upper-right corner. How to remove it??

I'm using Vaadin 8 with Java.

TIA.


Solution

  • Extension extOut = null;
    for(Extension ext : leafletMap.getExtensions()){
        if(ext instanceof LLayers){
            extOut = ext;                
        }
    }
    leafletMap.removeControl((AbstractControl)extOut);