initialize

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. Initialize Search SDK.

Parameters

application

android application instance.

accessToken

mapbox access token.

locationProvider

location provider instance.

geocodingEndpointBaseUrl

Geocoding API endpoint URL. This parameter is optional, default URL is https://api.mapbox.com.

singleBoxSearchBaseUrl

Single Box Search endpoint URL. This parameter is optional, leave 'null' for the default SBS endpoint.

viewportProvider

optional viewport provider.

Throws

if MapboxSearchSdk has already been initialized.