OfflineSearchEngineSettings

class OfflineSearchEngineSettings @JvmOverloads() constructor(accessToken: String, tileStore: TileStore, tilesBaseUri: URI, locationEngine: LocationEngine, viewportProvider: ViewportProvider?)

Settings used for OfflineSearchEngine configuration.

See also

Constructors

OfflineSearchEngineSettings
Link copied to clipboard
fun OfflineSearchEngineSettings(accessToken: String, tileStore: TileStore = defaultTileStore(), tilesBaseUri: URI = DEFAULT_ENDPOINT_URI, locationEngine: LocationEngine = defaultLocationEngine(), viewportProvider: ViewportProvider? = null)

Types

Builder
Link copied to clipboard
class Builder(accessToken: String)

Functions

copy
Link copied to clipboard
fun copy(accessToken: String = this.accessToken, tileStore: TileStore = this.tileStore, tilesBaseUri: URI = this.tilesBaseUri, locationEngine: LocationEngine = this.locationEngine, viewportProvider: ViewportProvider? = this.viewportProvider): OfflineSearchEngineSettings
Creates a copy of this object with overridden parameters.
toBuilder
Link copied to clipboard
fun toBuilder(): OfflineSearchEngineSettings.Builder
Creates a new OfflineSearchEngineSettings.Builder from this instance.

Properties

accessToken
Link copied to clipboard
val accessToken: String
locationEngine
Link copied to clipboard
val locationEngine: LocationEngine
The mechanism responsible for providing location approximations to the SDK.
tilesBaseUri
Link copied to clipboard
val tilesBaseUri: URI
Scheme and host, for example "https://api.mapbox.com", chosen automatically if empty.
tileStore
Link copied to clipboard
val tileStore: TileStore
Tile store instance.
viewportProvider
Link copied to clipboard
val viewportProvider: ViewportProvider? = null
Viewport provider instance.