Package-level declarations
Types
Link copied to clipboard
interface ImageRegisteringMap
Link copied to clipboard
abstract class MapController(val mapView: MapView, val account: XweatherAccount) : ViewModel, MapProvider, DefaultLifecycleObserver, TileLayer.TileLayerEventListener, ComponentCallbacks2, OnMapClickListener
A MapController class acts as the interface between the map view of a mapping library and MapsGL-specific functionality.
Link copied to clipboard
interface MapEventObserver
Link copied to clipboard
Link copied to clipboard
data class MeasurementUnits(val temperature: UnitTemperature, val temperatureDelta: UnitTemperature, val speed: UnitSpeed, val distance: UnitLength, val snowfall: UnitLength, val precipitationRate: UnitLength, val rate: UnitSpeed, val intensity: UnitRadarReflectivity, val concentration: UnitConcentrationMass, val ratio: UnitProportion, val duration: UnitDuration, val height: UnitHeight, val none: Dimension, val heightDifference: UnitHeightDifference)
Describes the unit set used to format map/legend values across various measurement types.
Link copied to clipboard
Functions
Link copied to clipboard
fun addMaskLayer(type: MaskLayerKind, service: WeatherService, mapController: MapController, map: MapboxMap, beforeId: String? = null): TileLayer?
Link copied to clipboard