Weather Layer Configuration
interface WeatherLayerConfiguration<S : SourceDescriptor, L : LayerDescriptor<*>> : WeatherConfiguration
Typed weather-layer configuration pairing one data source with one render layer.
This is the core model returned by grouped weather APIs (for example in LayerCodes): each product contributes a source descriptor and a layer descriptor that com.xweather.mapsgl.map.MapController can register with addSource / addLayer / addWeatherLayer.
The generic parameters keep configuration strongly typed:
S is the concrete SourceDescriptor type (encoded grid, vector, GeoJSON, and so on).
L is the concrete LayerDescriptor type (sample, particles, line, fill, etc.).
Optional UI metadata can be attached through presentation and legend.
Parameters
S
Source descriptor type used by the weather layer.
L
Layer descriptor type used to render that source.