MapboxSearchSdk

object MapboxSearchSdk

The entry point to initialize Search SDK.

Functions

createCategorySearchEngine
Link copied to clipboard
fun createCategorySearchEngine(): CategorySearchEngine
Create new CategorySearchEngine instance to search by category.
createReverseGeocodingSearchEngine
Link copied to clipboard
Create new ReverseGeocodingSearchEngine instance for reverse geocoding.
createSearchEngine
Link copied to clipboard
fun createSearchEngine(): SearchEngine
Create new SearchEngine instance for forward geocoding.
getOfflineSearchEngine
Link copied to clipboard
fun getOfflineSearchEngine(): OfflineSearchEngine
Gets existing instance of the OfflineSearchEngine.
initialize
Link copied to clipboard
fun initialize(application: Application, accessToken: String, locationProvider: LocationProvider, geocodingEndpointBaseUrl: String = DEFAULT_ENDPOINT_GEOCODING, singleBoxSearchBaseUrl: String? = null, viewportProvider: ViewportProvider? = null)
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 service provider instance.