public interface SearchApi extends RxSearchApi
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DEFAULT_ONLINE_SEARCH_ENDPOINT
Default TomTom's OnlineSearch endpoint
|
static java.lang.String |
DEFAULT_ONLINE_SEARCH_SERVICE_API_VERSION
Default TomTom's OnlineSearch service version
|
Modifier and Type | Method and Description |
---|---|
void |
alongRouteSearch(com.tomtom.online.sdk.search.data.alongroute.Query query,
AlongRouteSearchResultListener listener)
Performs along route search action based on provided query object and returns the result with usage of callback implementation.
|
void |
cancelSearchIfRunning()
Cancels all current search requests.
|
void |
geometrySearch(com.tomtom.online.sdk.search.data.geometry.query.GeometrySearchQuery query,
GeometrySearchResultListener listener)
Performs geometry search action based on provided GeometrySearchQuery object and returns the result with usage of GeometrySearchResultListener implementation.
|
boolean |
isInternetAvailable()
Checks if the internet is available.
|
void |
reverseGeocoding(com.tomtom.online.sdk.search.data.ReverseGeocoderQuery query,
RevGeoSearchResultListener listener)
Performs reverse geocoding search action based on provided ReverseGeocoderQueryBuilder object and returns the result with usage of RevGeoSearchCallback implementation.
|
void |
search(com.tomtom.core.search.SearchQuery searchQuery,
FuzzySearchResultListener listener)
Performs search action based on provided SearchQuery object and returns the result with usage of SearchCallback implementation.
|
alongRouteSearch, geometrySearch, reverseGeocoding, search
static final java.lang.String DEFAULT_ONLINE_SEARCH_ENDPOINT
static final java.lang.String DEFAULT_ONLINE_SEARCH_SERVICE_API_VERSION
void search(com.tomtom.core.search.SearchQuery searchQuery, FuzzySearchResultListener listener)
searchQuery
- The object which contains data necessary to execute search action.listener
- The listener which informs the subscriber when search result is available. It contains SearchResponse object.void reverseGeocoding(com.tomtom.online.sdk.search.data.ReverseGeocoderQuery query, RevGeoSearchResultListener listener)
query
- The object which contains data necessary to execute search actionlistener
- The listener which informs the subscriber when search result is available. It contains ReverseGeocoderResult objectvoid geometrySearch(com.tomtom.online.sdk.search.data.geometry.query.GeometrySearchQuery query, GeometrySearchResultListener listener)
query
- The object which contains data necessary to execute search actionlistener
- The listener which informs the subscriber when search result is available. It contains Response objectvoid alongRouteSearch(com.tomtom.online.sdk.search.data.alongroute.Query query, AlongRouteSearchResultListener listener)
query
- The object which contains data necessary to execute search action.listener
- The callback which informs the subscriber when search result is available.boolean isInternetAvailable()
void cancelSearchIfRunning()