TileServerOptions
data class TileServerOptions(val baseURL: String = "https://api.mapbox.com", val uriSchemeAlias: String = "mapbox://", val apiKeyParameterName: String = "access_token", val requiresApiKey: Boolean = false, val sourceTemplate: TileServerTemplate = TileServerTemplate("https://api.mapbox.com"), val styleTemplate: TileServerTemplate = TileServerTemplate("/styles/v1/{user}/{style}"), val spritesTemplate: TileServerTemplate = TileServerTemplate("/styles/v1/{user}/{style}/sprite"), val glyphsTemplate: TileServerTemplate = TileServerTemplate("/fonts/v1/{user}/{fontstack}/{range}.pbf"), val tileTemplate: TileServerTemplate = TileServerTemplate("/v4/{tileset}/{z}/{x}/{y}{ratio}.{format}"), val defaultStyle: String = "")(source)
Configuration for tile server endpoints and URL templates. This configures how MapLibre connects to map data providers.
Constructors
Link copied to clipboard
constructor(baseURL: String = "https://api.mapbox.com", uriSchemeAlias: String = "mapbox://", apiKeyParameterName: String = "access_token", requiresApiKey: Boolean = false, sourceTemplate: TileServerTemplate = TileServerTemplate("https://api.mapbox.com"), styleTemplate: TileServerTemplate = TileServerTemplate("/styles/v1/{user}/{style}"), spritesTemplate: TileServerTemplate = TileServerTemplate("/styles/v1/{user}/{style}/sprite"), glyphsTemplate: TileServerTemplate = TileServerTemplate("/fonts/v1/{user}/{fontstack}/{range}.pbf"), tileTemplate: TileServerTemplate = TileServerTemplate("/v4/{tileset}/{z}/{x}/{y}{ratio}.{format}"), defaultStyle: String = "")