Vector Tile Source
open class VectorTileSource(val id: String, var authenticator: XweatherAuthenticator? = null) : TileSource<VectorData>
Runtime vector tile source created by com.xweather.mapsgl.map.MapController.addSource when using com.xweather.mapsgl.sources.source.spec.VectorSourceDescriptor. Obtain via com.xweather.mapsgl.map.MapController.getSource and cast to this type to change TileSource.tileURL, TileSource.minZoom / TileSource.maxZoom, or refresh tiles.
Inheritors
Properties
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
type in MapsGL JS
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Functions
Link copied to clipboard
Adds a map layer as a consumer of the data source.
Link copied to clipboard
Link copied to clipboard
Used by prepareTileRequest() to increment or decremnet the time and reformate it for sources with time offets
Link copied to clipboard
Returns the metadata for the source, which can be loaded from a remote source.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun <DataType : TileData> TileSource<DataType>.init(id: String, authenticator: Authenticator<MediaSession.Token>?)
Link copied to clipboard
convert from \"2025-04-22T03:49:31Z\" to 20250422030000
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Removes a map layer as a consumer of the data source.
Link copied to clipboard
Link copied to clipboard
open suspend fun requestTile(x: Int, y: Int, z: Int, mapZoomForDensity: Double? = null, visibleGeoBounds: VisibleGeoBounds? = null): VectorData?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun <DataType : TileData> TileSource<DataType>.shouldRequestTile(tile: TileType, reload: Boolean): Boolean