MapboxSearchSdk

object MapboxSearchSdk

The entry point to initialize Search SDK.

Functions

createSearchEngine
Link copied to clipboard
fun createSearchEngine(searchEngineSettings: SearchEngineSettings = this.searchEngineSettings): SearchEngine
Creates a new instance of the SearchEngine.
getOfflineSearchEngine
Link copied to clipboard
fun getOfflineSearchEngine(): OfflineSearchEngine
Gets a shared instance of the OfflineSearchEngine.
getSearchEngine
Link copied to clipboard
fun getSearchEngine(): SearchEngine
Get a shared instance of the SearchEngine.
initialize
Link copied to clipboard
fun initialize(application: Application, accessToken: String, locationEngine: LocationEngine = LocationEngineProvider.getBestLocationEngine(application), viewportProvider: ViewportProvider? = null, searchEngineSettings: SearchEngineSettings = SearchEngineSettings(), searchSdkSettings: SearchSdkSettings = SearchSdkSettings(), offlineSearchEngineSettings: OfflineSearchEngineSettings = OfflineSearchEngineSettings())
Experimental API, can be changed or removed in the next SDK releases.
setAccessToken
Link copied to clipboard
fun setAccessToken(accessToken: String)
Change current SDK access token in runtime.

Properties

serviceProvider
Link copied to clipboard
val serviceProvider: ServiceProvider
Shared ServiceProvider instance.