Package com. sygic. sdk. search
Types
Autocomplete Result
Link copied to clipboard
open class AutocompleteResult(type: ResultType, distance: Double, title: String, subtitle: String, titleHighlights: List<StringRange>, locationId: String, categoryTags: List<String>, categoryBoundary: GeoBoundingBox) : Result
Content copied to clipboard
Autocomplete Result Listener
Link copied to clipboard
interface AutocompleteResultListener
Content copied to clipboard
Composite Search
Link copied to clipboard
Composite search engine (combination of any types of Search engines)
Contact Data Autocomplete Result
Link copied to clipboard
Content copied to clipboard
Contact Data Result
Link copied to clipboard
Content copied to clipboard
Coordinate Search
Link copied to clipboard
Coordinate search engine (search input may look like this: "48.1457, 17.1269")
Create Search Callback
Link copied to clipboard
Callback interface for create search operation
Custom Place Data Autocomplete Result
Link copied to clipboard
Content copied to clipboard
Custom Place Data Result
Link copied to clipboard
Content copied to clipboard
Custom Places Search
Link copied to clipboard
Custom places search engine (use com.sygic.sdk.places.CustomPlacesManager to install custom places)
Favorite Data Autocomplete Result
Link copied to clipboard
Content copied to clipboard
Favorite Data Result
Link copied to clipboard
Content copied to clipboard
Flat Autocomplete Result
Link copied to clipboard
open class FlatAutocompleteResult(type: ResultType, distance: Double, title: String, subtitle: String, titleHighlights: List<StringRange>, locationId: String, categoryTags: List<String>, categoryBoundary: GeoBoundingBox, payload: Parcelable) : AutocompleteResult
Content copied to clipboard
Flat Data
Link copied to clipboard
data class FlatData(title: String, subtitle: String, location: GeoCoordinates, payload: Parcelable) : Parcelable
Content copied to clipboard
Flat Data Autocomplete Result
Link copied to clipboard
Content copied to clipboard
Flat Data Payload
Link copied to clipboard
Flat Data Result
Link copied to clipboard
Content copied to clipboard
Flat Result
Link copied to clipboard
open class FlatResult(type: ResultType, distance: Double, title: String, subtitle: String, titleHighlights: List<StringRange>, location: GeoCoordinates, boundary: GeoBoundingBox, payload: Parcelable) : GeocodingResult
Content copied to clipboard
Flat Result Type
Link copied to clipboard
Flat Search
Link copied to clipboard
Flat search engine (add your own flat data into search engine, data will not persist SDK restart and are valid only for single FlatSearch instance)
Geocode Location Request
Link copied to clipboard
data class GeocodeLocationRequest @JvmOverloads constructor(locationId: String)
Content copied to clipboard
Geocoding Result
Link copied to clipboard
open class GeocodingResult(type: ResultType, distance: Double, title: String, subtitle: String, titleHighlights: List<StringRange>, location: GeoCoordinates, boundary: GeoBoundingBox) : Result
Content copied to clipboard
Geocoding Result Listener
Link copied to clipboard
interface GeocodingResultListener
Content copied to clipboard
Geocoding Results Listener
Link copied to clipboard
interface GeocodingResultsListener
Content copied to clipboard
History Data Autocomplete Result
Link copied to clipboard
Content copied to clipboard
History Data Result
Link copied to clipboard
Content copied to clipboard
House Number Result
Link copied to clipboard
data class HouseNumberResult(type: ResultType, distance: Double, title: String, subtitle: String, titleHighlights: List<StringRange>, location: GeoCoordinates, boundary: GeoBoundingBox, iso: String, addressComponent: Map<MapResultComponent, String>, entry: GeoCoordinates, exactMatch: Boolean) : MapResult
Content copied to clipboard
Map Result
Link copied to clipboard
open class MapResult(type: ResultType, distance: Double, title: String, subtitle: String, titleHighlights: List<StringRange>, location: GeoCoordinates, boundary: GeoBoundingBox, iso: String, addressComponent: Map<MapResultComponent, String>) : GeocodingResult
Content copied to clipboard
Map Result Component
Link copied to clipboard
Geocoding components.
Offline Map Search
Link copied to clipboard
Offline maps search engine (OfflineMapSearch consumes a lot of resources, it is recommended to share one OfflineMapSearch instance)
Online Map Search
Link copied to clipboard
Online search engine (using online search API)
Place Page Request
Link copied to clipboard
data class PlacePageRequest @JvmOverloads constructor(continuationToken: String)
Content copied to clipboard
Place Request
Link copied to clipboard
data class PlaceRequest @JvmOverloads constructor(location: GeoCoordinates, categoryTags: List<String>, radius: Int, boundary: GeoBoundingBox?, maxResultCount: Int, languageTag: String?)
Content copied to clipboard
Place Result
Link copied to clipboard
data class PlaceResult(type: ResultType, distance: Double, title: String, subtitle: String, titleHighlights: List<StringRange>, location: GeoCoordinates, boundary: GeoBoundingBox, iso: String, addressComponent: Map<MapResultComponent, String>, entry: GeoCoordinates, details: List<PlaceResultDetail>, categoryTags: List<String>, placeLink: PlaceLink) : MapResult
Content copied to clipboard
Place Result Detail
Link copied to clipboard
Places Listener
Link copied to clipboard
interface PlacesListener
Content copied to clipboard
Result
Link copied to clipboard
open class Result(type: ResultType, distance: Double, title: String, subtitle: String, titleHighlights: List<StringRange>) : Parcelable
Content copied to clipboard
Result Names
Link copied to clipboard
Result Status
Link copied to clipboard
Result Type
Link copied to clipboard
Reverse Geocoder
Link copied to clipboard
Reverse Geocoding Result
Link copied to clipboard
Class contains data returned by search engine.
Search Manager
Link copied to clipboard
Search Request
Link copied to clipboard
data class SearchRequest @JvmOverloads constructor(searchInput: String, location: GeoCoordinates, maxResultCount: Int, boundary: GeoBoundingBox?, languageTag: String?, resultTypeFilter: List<ResultType>?, countryIsoFilter: List<String>?)
Content copied to clipboard
String Range
Link copied to clipboard