Hello
This is my first Windy plugin.
I thought it would be nice if you could change the map background.
This has been requested before (sometimes asking to integrate windy inside mapbox instead)
- Install and activate the plug-in from npm: windy-plugin-mapbox
- Initially it does nothing. You have to use the context menu to open the options pop-up.
- From there you can load your own custom mapbox map style, or use one of the examples provided.
- The URL required is the preview for your map style from mapbox.studio.
Important note:
Even though they are called "overlays", all windy visualizations are under the map layer. This means that either your map style has to have a transparent background (the same way as the default base map) or you have to use the checkbox for moving the map behind the overlays and reducing their opacity.
Things I want to see in future versions:
- Currently the base-map remains in use even after adding your map. It is preferable to remove it in order to reduce data calls to mapy.cz and remove duplicating labels. Unfortunately, I couldn't find a hook to the GroupLayer element. Is this available in the current plugins API?
- Mapbox offers tiles of size 512 by default. They say that this reduces the number of network calls by 4. In my first attempt I couldn't align correctly a 512x512 custom map with the existing 256x256 overlays, so I stopped there.
- I am unsure if I should try to manipulate the markers layer. It can currently duplicate labels from the custom map style. It might be better to have blank clickable areas.
- The opacity reduction is currently hard coded at 50%, some overlays might need higher or lower opacity.
- Currently there are visualization canvases with grey background. If I could dynamically remove the grey background , some overlays wouldn't need reduced opacity and would maintain their vibrant colours.
- More example maps to be added to the list. I would love to see suggestions.