open class OnlineSearchApi : SearchApi
Default TomTom implementation of the entry point to perform a Reverse Geocode search action based on TomTom's Search API.
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 static fun
Creates a new SearchAPI object which will use the provided Search API Key. It uses default values for a Search service endpoint and API version. open static fun create(context: Context, apiKey: String!): SearchApi!
Creates a new SearchAPI object which will use the Search API Key obtained from a parameter. It uses default values for the Search service endpoint and API version. |
|
open fun geometrySearch(query: GeometrySearchQuery!, listener: GeometrySearchResultListener!): Unitopen fun geometrySearch(query: GeometrySearchQuery!): Single<GeometrySearchResponse!>! |
|
open fun getAdditionalDataSearchApi(): AdditionalDataSearchApi! |
|
open fun getAlongRouteSearchApi(): AlongRouteSearchApi! |
|
open fun getAutocompleteSearchApi(): AutocompleteSearchApi! |
|
open fun getBatchSearchApi(): BatchSearchApi! |
|
open fun getFuzzySearchApi(): FuzzySearchApi! |
|
open fun getGeometrySearchApi(): GeometrySearchApi! |
|
open fun getPoiCategoriesSearchApi(): PoiCategoriesSearchApi! |
|
open fun getRevgeoSearchApi(): RevGeoSearchApi! |
|
open fun isInternetAvailable(): Boolean |
|
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!>! |