public class RevGeoSearchApiImpl extends java.lang.Object implements RevGeoSearchApi
Constructor and Description |
---|
RevGeoSearchApiImpl(com.tomtom.online.sdk.search.OnlineSearchServiceConfiguration config) |
Modifier and Type | Method and Description |
---|---|
void |
cancelSearchIfRunning()
Cancels the current reverse geocoding search request.
|
Scheduler |
getResultScheduler() |
Scheduler |
getWorkingScheduler() |
Single<com.tomtom.online.sdk.search.data.reversegeocoder.ReverseGeocoderSearchResult> |
reverseGeocoding(com.tomtom.online.sdk.search.data.reversegeocoder.ReverseGeocoderSearchQuery query)
Performs reactive reverse geocoding search action based on provided ReverseGeocoderSearchQueryBuilder object and returns the result to Observers subscribed to returned Single.
|
void |
reverseGeocoding(com.tomtom.online.sdk.search.data.reversegeocoder.ReverseGeocoderSearchQuery query,
RevGeoSearchResultListener listener)
Performs reverse geocoding search action based on provided ReverseGeocoderSearchQueryBuilder object and returns the result with usage of RevGeoSearchCallback implementation.
|
public RevGeoSearchApiImpl(com.tomtom.online.sdk.search.OnlineSearchServiceConfiguration config)
config
- online search service connection configuration.@NonNull public Scheduler getWorkingScheduler()
getWorkingScheduler
in interface RxContext
@NonNull public Scheduler getResultScheduler()
getResultScheduler
in interface RxContext
public Single<com.tomtom.online.sdk.search.data.reversegeocoder.ReverseGeocoderSearchResult> reverseGeocoding(com.tomtom.online.sdk.search.data.reversegeocoder.ReverseGeocoderSearchQuery query)
RevGeoSearchApi
reverseGeocoding
in interface RevGeoSearchApi
query
- The object which contains data necessary to execute search actionpublic void reverseGeocoding(com.tomtom.online.sdk.search.data.reversegeocoder.ReverseGeocoderSearchQuery query, RevGeoSearchResultListener listener)
RevGeoSearchApi
reverseGeocoding
in interface RevGeoSearchApi
query
- The object which contains data necessary to execute search actionlistener
- The listener which informs the subscriber when search result is available. It contains ReverseGeocoderSearchResult objectpublic void cancelSearchIfRunning()
RevGeoSearchApi
cancelSearchIfRunning
in interface RevGeoSearchApi