-
Undocumented
Declaration
Swift
public var categoryDataProvider: CategoryDataProvider
-
Configuration used to instantiate SearchEngine, you can customise engine with this configuration.
Declaration
Swift
public var searchEngineConfiguration: SearchEngine.Configuration
-
Configuration used to instantiate CategorySearchEngine, you can customise engine with this configuration.
Declaration
Swift
public var categorySearchEngineConfiguration: CategorySearchEngine.Configuration
-
Default configuration of MapboxSearchController.
Declaration
Swift
public init(categoryDataProvider: CategoryDataProvider = DefaultCategoryDataProvider(), locationProvider: LocationProvider? = DefaultLocationProvider(), searchResultLimit: Int = 10)
Parameters
categoryDataProvider
configuration for categories view.
locationProvider
location provider for both SearchEngine and Category SearchEngine. DefaultLocationProvider used as default value.
searchResultLimit
search results limit, 10 by default.
-
Extended constructor for configuration of MapboxSearchController.
Declaration
Swift
public init(categoryDataProvider: CategoryDataProvider = DefaultCategoryDataProvider(), searchEngineConfiguration: SearchEngine.Configuration, categorySearchEngineConfiguration: CategorySearchEngine.Configuration)
Parameters
categoryDataProvider
configuration for categories view.
searchEngineConfiguration
configuration used by MapboxSearchController to instantiate SearchEngine.
categorySearchEngineConfiguration
configuration used by MapboxSearchController to instantiate CategorySearchEngine.