Package-level declarations
Types
Cached access token plus expiry, parsed from the Xweather token response.
Signs MapsGL / AMP HTTP requests with XweatherAccount credentials.
Thrown when XweatherAuthenticator cannot obtain a usable token.
Modified BaseEncodedConfiguration to support both Sample and Particle layers. It uses a generic L constrained to LayerDescriptor to handle both types.
Example of a Particle implementation
Weather product that expands to multiple WeatherLayerConfiguration layers (stacked fills, icons, labels).
Custom gridded layers that mirror non-generated JS SDK specs.
Weather product ids passed to com.xweather.mapsgl.map.MapController.addWeatherLayer.
Shorthand for image/raster products (satellite geocolor, visible, …) with RasterLayerDescriptor.maskLayerIds.
Shorthand for encoded-grid sample products (temperature, radar, …).
Shorthand for vector-backed circle layers (e.g. point observations).
Marker for all weather configuration entries exposed by WeatherService.
Stroke thickness defaults for built-in weather vector line layers (parity with @xweather/mapsgl JS registry).
High-level factory/service for MapsGL weather products and source descriptors.
Request authenticator used by WeatherService and source descriptors.