Category search engine, used for search by category. Instance of it can be retrieved from MapboxSearchSdk.
Result will be delivered on the main thread.
Countries list to use in com.mapbox.search.SearchOptions.
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.
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%.
Favorite indexable record.
Experimental API, can be changed or removed in the next SDK releases.
LocalDataProvider typed to store FavoriteRecord items.
Used to calculate which parts of exact search result name will be highlighted.
Experimental API, can be changed or removed in the next SDK releases.
LocalDataProvider typed to store HistoryRecord items.
History indexable record.
Experimental API, can be changed or removed in the next SDK releases.
Defines an interface for external data indexing.
Defines data for index that represents external data to be included in search functionality.
Resolved search object based on some IndexableRecord. As an example, search result is one of user's FavoriteRecord.
Preferred languages of the search results.
Experimental API, can be changed or removed in the next SDK releases.
IndexableDataProvider that represents stored locally by the SDK user data.
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.
The entry point to initialize Search SDK.
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.
Values to filter results to include only a subset (one or more) of the available feature types.
Options describing search request.
Used for reverse geocoding. Instance of it can be retrieved from MapboxSearchSdk.
Result will be delivered on the main thread.
Search options for reverse geocoding.
Decides how results are sorted in a reverse geocoding query if multiple results are requested using a limit other than 1.
Represents address of the search result.
Search result callback for category search and reverse geocoding.
When an event happens, the corresponding method will be called on the main thread.
Autocomplete category search suggestion type.
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.
Search options, used for forward geocoding and category search.
Exception thrown when an HTTP response was not successful, i.e. if the code is not in [200..300).
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.
Resolved search object with populated fields.
Defines type of search result.
Callback for SearchResult, resolved from SearchSuggestion.
onResult will be called on the main thread.
Autocomplete common suggestion type.
To retrieve coordinate and detailed address information, you have to push suggestion
back to com.mapbox.search.SearchEngine.select method.
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.
Resolved search object with populated fields and mandatory coordinates field.
This class provides access to search-related services and utility classes.
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.