sdk / com.mapbox.search / MapboxSearchSdk

MapboxSearchSdk

object MapboxSearchSdk

The entry point to initialize Search SDK.

Properties

serviceProvider

Shared service provider instance.

val serviceProvider: ServiceProvider

Functions

createCategorySearchEngine

Create new CategorySearchEngine instance to search by category.

fun createCategorySearchEngine(): CategorySearchEngine

createReverseGeocodingSearchEngine

Create new ReverseGeocodingSearchEngine instance for reverse geocoding.

fun createReverseGeocodingSearchEngine(): ReverseGeocodingSearchEngine

createSearchEngine

Create new SearchEngine instance for forward geocoding.

fun createSearchEngine(): SearchEngine

initialize

Initialize Search SDK.

fun initialize(application: Application, accessToken: String, locationProvider: LocationProvider, endpointBaseUrl: String = defaultEndpointBaseUrl, viewportProvider: ViewportProvider? = null): Unit

setAccessToken

Change current SDK access token in runtime.

fun setAccessToken(accessToken: String): Unit