open class SearchService : Service, SearchApi
TomTom Search API wrapped within the Android service. It contains methods to use Tomtom's search engine and it provides support for standard callback calls and RxJava2 Observables. It allows to create a single search instance across an application.
SearchService()
Default constructor for search service. |
static val DEFAULT_ONLINE_SEARCH_ENDPOINT: String
The default TomTom Search API endpoint. |
|
static val DEFAULT_ONLINE_SEARCH_SERVICE_API_VERSION: String
The default TomTom Search API service version. |
open fun additionalDataSearch(query: AdditionalDataSearchQuery!, listener: AdditionalDataSearchResultListener!): Unitopen fun additionalDataSearch(query: AdditionalDataSearchQuery!): Single<AdditionalDataSearchResponse!>! |
|
open fun alongRouteSearch(query: AlongRouteSearchQuery!, listener: AlongRouteSearchResultListener!): Unitopen fun alongRouteSearch(query: AlongRouteSearchQuery!): Single<AlongRouteSearchResponse!>! |
|
open fun autocompleteSearch(query: AutocompleteSearchQuery!, listener: AutocompleteSearchResultListener!): Unitopen fun autocompleteSearch(autocompleteSpecification: AutocompleteSpecification!): Result<AutocompleteSuggestion!>!open fun autocompleteSearch(autocompleteSpecification: AutocompleteSpecification!, callback: AutocompleteSuggestionCallback!): Unitopen fun autocompleteSearch(query: AutocompleteSearchQuery!): Single<AutocompleteSearchResponse!>! |
|
open fun batchSearch(query: BatchSearchQuery!, listener: BatchSearchResultListener!): Unitopen fun batchSearch(query: BatchSearchQuery!): Single<BatchSearchResponse!>! |
|
open fun cancelSearchIfRunning(): Unit |
|
open fun chargingStationsSearch(specification: ChargingStationsSpecification, callback: ChargingStationsCallback): Unitopen fun chargingStationsSearch(specification: ChargingStationsSpecification): Result<ChargingStations!> |
|
open fun geometrySearch(query: GeometrySearchQuery!, listener: GeometrySearchResultListener!): Unitopen fun geometrySearch(query: GeometrySearchQuery!): Single<GeometrySearchResponse!>! |
|
open fun isInternetAvailable(): Boolean |
|
open fun onBind(intent: Intent!): IBinder? |
|
open fun onStartCommand(intent: Intent!, flags: Int, startId: Int): Int |
|
open fun poiCategoriesSearch(query: PoiCategoriesQuery!, listener: PoiCategoriesSearchResultListener!): Unitopen fun poiCategoriesSearch(poiCategoriesSpecification: PoiCategoriesSpecification!): Result<MutableList<PoiCategory!>!>!open fun poiCategoriesSearch(specification: PoiCategoriesSpecification!, callback: PoiCategoriesCallback!): Unitopen fun poiCategoriesSearch(query: PoiCategoriesQuery!): Single<PoiCategoriesResponse!>! |
|
open fun poiDetailsSearch(specification: PoiDetailsSpecification!): Result<PoiDetails!>!open fun poiDetailsSearch(specification: PoiDetailsSpecification!, callback: PoiDetailsCallback!): Unit |
|
open fun reverseGeocoding(query: ReverseGeocoderSearchQuery!, listener: RevGeoSearchResultListener!): Unitopen fun reverseGeocoding(query: ReverseGeocoderSearchQuery!): Single<ReverseGeocoderSearchResponse!>! |
|
open fun search(searchQuery: FuzzySearchQuery!, listener: FuzzySearchResultListener!): Unitopen fun search(fuzzySearchSpecification: FuzzySearchSpecification!): Result<FuzzyOutcome!>!open fun search(fuzzySearchSpecification: FuzzySearchSpecification!, callback: FuzzyOutcomeCallback!): Unitopen fun search(searchQuery: FuzzySearchQuery!): Single<FuzzySearchResponse!>! |