Configuration

public class Configuration

Undocumented

  • 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.