OfflineSearchEngineSettings

class OfflineSearchEngineSettings @JvmOverloads constructor(val tileStore: TileStore = defaultTileStore(), val tilesBaseUri: URI = DEFAULT_ENDPOINT_URI, val locationProvider: LocationProvider? = defaultLocationProvider())

Settings used for OfflineSearchEngine configuration.

See also

Constructors

Link copied to clipboard
fun OfflineSearchEngineSettings(tileStore: TileStore = defaultTileStore(), tilesBaseUri: URI = DEFAULT_ENDPOINT_URI, locationProvider: LocationProvider? = defaultLocationProvider())

Types

Link copied to clipboard

Functions

Link copied to clipboard

Properties

Link copied to clipboard
val locationProvider: LocationProvider?

The mechanism responsible for providing location approximations to the SDK. By default LocationProvider is provided by LocationServiceFactory. Note that this class requires Manifest.permission.ACCESS_COARSE_LOCATION or Manifest.permission.ACCESS_FINE_LOCATION to work properly.

Link copied to clipboard

Scheme and host, for example "https://api.mapbox.com", chosen automatically if empty. This Uri will be used for TileStoreOptions.MAPBOX_APIURL option with TileDataDomain.SEARCH domain.

Link copied to clipboard
val tileStore: TileStore

Tile store instance. It manages downloads and storage for requests to tile-related API endpoints. By default, the TileStore will be created with tilesBaseUri.