Map Layers: Add Support for Custom WMTS and WMS layers
Description
Visualize should support Custom Layers / URLS from WMS /WMTS services and add indication in UI when a custom layer is used similar to how swisstopo handles this case (see screenshots below).
The indication should be visible on the published chart as seen below:
Use Case
Some Cantons have their own GIS Web Servers, and this feature would allow them to use their layers in their visualizations.
Definition of Done
- [ ] Users can add custom layers by entering a custom URL from WMS or WMTS services
- [ ] When a custom layer is used there is an indication in the UI so the user knows that this is data from a third party.
- [ ] Pre-filled list in Autocomplete
Initial issue : https://gitlab.ldbar.ch/bafu/visualize/-/issues/705
Exploration from Bartosz: https://github.com/visualize-admin/visualization-tool/pull/2242
Not testable - the popover gets in the way and even clocking outside the are
See screen recording here: https://www.notion.so/interactivethings/Testing-File-f5fb6a3566374bce9a731bbdf1734761?pvs=4#1e030da543028029b19ef0e22221d464