I have a Leaflet.js map, with a base tile layer, a label tile layer, and some overlays. I need to put the label tile layer ABOVE the overlays. I tried bringing it to front using bringToFront()
- for no avail.
Here's the code:
map.addLayer( new L.StamenTileLayer("toner-lines") );
...// more code, loading the overlays, etc
var labels = L.tileLayer('http://{s}.www.toolserver.org/tiles/osm-labels-en/{z}/{x}/{y}.png', {
maxZoom: 17,
zIndex: 1000
});
labels.addTo(map);
labels.bringToFront();
bringToFront()
is bringing it to the front of the Tile Layer, which is still below the Overlay layer. Would you mind creating a jsFiddle replicating the problem so that could be confirmed and a workaround made? – Frieze