All Types

com.mapbox.search.CategorySearchEngine

Category search engine, used for search by category. Instance of it can be retrieved from MapboxSearchSdk. Result will be delivered on the main thread.

com.mapbox.search.Country

Countries list to use in com.mapbox.search.SearchOptions.

com.mapbox.search.location.DefaultLocationProvider

Default location provider implementation. By default coordinate from location provider used for search. If you specify proximity parameter in search options, it will be used instead of location provider data.

com.mapbox.search.DistanceCalculator

Fast distance calculator for WGS84 (Earth as spheroid). Should be initialized by latitude and used in some not far around area. Expected error is 0.04%.

com.mapbox.search.record.FavoriteRecord

Favorite indexable record.

com.mapbox.search.record.FavoritesDataProvider

Experimental API, can be changed or removed in the next SDK releases. LocalDataProvider typed to store FavoriteRecord items.

com.mapbox.search.HighlightsCalculator

Used to calculate which parts of exact search result name will be highlighted.

com.mapbox.search.record.HistoryDataProvider

Experimental API, can be changed or removed in the next SDK releases. LocalDataProvider typed to store HistoryRecord items.

com.mapbox.search.record.HistoryRecord

History indexable record.

com.mapbox.search.record.IndexableDataProvider

Experimental API, can be changed or removed in the next SDK releases. Defines an interface for external data indexing.

com.mapbox.search.record.IndexableRecord

Defines data for index that represents external data to be included in search functionality.

com.mapbox.search.result.IndexableRecordSearchResult

Resolved search object based on some IndexableRecord. As an example, search result is one of user's FavoriteRecord.

com.mapbox.search.Language

Preferred languages of the search results.

com.mapbox.search.record.LocalDataProvider

Experimental API, can be changed or removed in the next SDK releases. IndexableDataProvider that represents stored locally by the SDK user data.

com.mapbox.search.location.LocationProvider

Provides location as geoJson point. By default coordinate from location provider used for search. If you specify proximity parameter in search options, it will be used instead of location provider data.

com.mapbox.search.MapboxSearchSdk

The entry point to initialize Search SDK.

com.mapbox.search.location.PointLocationProvider

Fixed-point location provider. By default coordinate from location provider used for search. If you specify proximity parameter in search options, it will be used instead of location provider data.

com.mapbox.search.QueryType

Values to filter results to include only a subset (one or more) of the available feature types.

com.mapbox.search.RequestOptions

Options describing search request.

com.mapbox.search.ReverseGeocodingSearchEngine

Used for reverse geocoding. Instance of it can be retrieved from MapboxSearchSdk. Result will be delivered on the main thread.

com.mapbox.search.ReverseGeoOptions

Search options for reverse geocoding.

com.mapbox.search.ReverseMode

Decides how results are sorted in a reverse geocoding query if multiple results are requested using a limit other than 1.

com.mapbox.search.result.SearchAddress

Represents address of the search result.

com.mapbox.search.SearchCallback

Search result callback for category search and reverse geocoding. When an event happens, the corresponding method will be called on the main thread.

com.mapbox.search.result.SearchCategorySuggestion

Autocomplete category search suggestion type.

com.mapbox.search.SearchEngine

Used for forward geocoding (looking up a place by name to retrieve its geographic coordinates). Instance of it can be retrieved from MapboxSearchSdk. Results will be delivered on the main thread.

com.mapbox.search.SearchOptions

Search options, used for forward geocoding and category search.

com.mapbox.search.SearchRequestException

Exception thrown when an HTTP response was not successful, i.e. if the code is not in [200..300).

com.mapbox.search.SearchRequestTask

Represents any request from any search engine. Should be cancelled if you leave the screen or application and result of search request do not needed anymore to avoid memory leaks.

com.mapbox.search.result.SearchResult

Resolved search object with populated fields.

com.mapbox.search.result.SearchResultType

Defines type of search result.

com.mapbox.search.SearchSelectionCallback

Callback for SearchResult, resolved from SearchSuggestion. onResult will be called on the main thread.

com.mapbox.search.result.SearchSuggestion

Autocomplete common suggestion type. To retrieve coordinate and detailed address information, you have to push suggestion back to com.mapbox.search.SearchEngine.select method.

com.mapbox.search.SearchSuggestionsCallback

Used in the first step of forward geocoding to get a list of SearchSuggestion. When an event happens, the corresponding method will be called on the main thread.

com.mapbox.search.result.ServerSearchResult

Resolved search object with populated fields and mandatory coordinates field.

com.mapbox.search.ServiceProvider

This class provides access to search-related services and utility classes.

com.mapbox.search.ViewportProvider

Used to provide map viewport to MapboxSearchSDK instance, if you have map in your application. Provided viewport used for better and more accurate analytics data.