matt on 30 Mar, 2018 05:07 AM
It's something I've thought about, and it will probably happen at some point, but I couldn't provide a timeframe.
As a temporary workaround - I can pretty much guarantee that this will stop working at some point, and there may be hidpi related scaling issues - you can create a custom layer with your specific overlays.
Open a blank map, set the layers up the way you want and pan the map to reset the URL hash. The URL hash has 4 parameters you care about - b (base layer), o (overlays), n (opacity of those overlays) and a (alpha layers, aka the checkboxes on the layer control). You want to combine these into a single comma separated list, overlay layers specified as layer@(100*opacity).
For example, if you see:
the resulting string would be:
Do Add New Layer -> Add Custom Source. In the URL Template field, you would then enter:
I thought of another solution too (kind of). Render the layers to a static image (take screenshots and assemble into a bigger image) and host them somewhere, then georeference the image to the map. Switch images to switch views. Would only work on small extents obviously....but probably lightens the load on your server to not have to render all the layers.