Package-level declarations

Types

Link copied to clipboard

The type of the API used by one of the Search Engines.

Link copied to clipboard

Besides the basic metadata attributes described above, developers can request additional attributes.

Link copied to clipboard
class CategorySearchOptions @JvmOverloads constructor(val proximity: Point? = null, val boundingBox: BoundingBox? = null, val countries: List<IsoCountryCode>? = null, val fuzzyMatch: Boolean? = null, val languages: List<IsoLanguageCode>? = defaultSearchOptionsLanguage(), val limit: Int? = null, val requestDebounce: Int? = null, val origin: Point? = null, val navigationProfile: NavigationProfile? = null, val routeOptions: RouteOptions? = null, val unsafeParameters: Map<String, String>? = null, val ignoreIndexableRecords: Boolean = false, val indexableRecordsDistanceThresholdMeters: Double? = null) : Parcelable

Search options, used for category search.

Link copied to clipboard
class EtaType(val rawName: String) : Parcelable

Type of ETA calculation.

Link copied to clipboard

Values to filter results to include only a subset (one or more) of the available feature types.

Link copied to clipboard

Options describing search request.

Link copied to clipboard

Information about search response and associated search request.

Link copied to clipboard
class ReverseGeoOptions @JvmOverloads constructor(val center: Point, val countries: List<IsoCountryCode>? = null, val languages: List<IsoLanguageCode>? = defaultSearchOptionsLanguage(), val limit: Int? = null, val reverseMode: ReverseMode? = null, val types: List<QueryType>? = null) : Parcelable

Search options for reverse geocoding.

Link copied to clipboard

Decides how results are sorted in a reverse geocoding query if multiple results are requested using a limit other than 1.

Link copied to clipboard
class RouteOptions(val route: List<Point>, val deviation: RouteOptions.Deviation) : Parcelable

Options to configure Route for search along the route functionality.

Link copied to clipboard
interface SearchCallback

Search result callback for category search and reverse geocoding.

Link copied to clipboard
interface SearchEngine

Performs

Link copied to clipboard
class SearchEngineSettings @JvmOverloads constructor(val locationProvider: LocationProvider? = defaultLocationProvider(), val viewportProvider: ViewportProvider? = null, val geocodingEndpointBaseUrl: String = DEFAULT_ENDPOINT_GEOCODING, val singleBoxSearchBaseUrl: String? = null, val baseUrl: String? = null)

Settings used for SearchEngine configuration.

Link copied to clipboard

Callback called when multiple selection request completes.

Link copied to clipboard
class SearchNavigationOptions @JvmOverloads constructor(val navigationProfile: NavigationProfile, val etaType: EtaType? = null) : Parcelable

Additional search options to improve navigation experience.

Link copied to clipboard
class SearchOptions @JvmOverloads constructor(val proximity: Point? = null, val boundingBox: BoundingBox? = null, val countries: List<IsoCountryCode>? = null, val fuzzyMatch: Boolean? = null, val languages: List<IsoLanguageCode>? = defaultSearchOptionsLanguage(), val limit: Int? = null, val types: List<QueryType>? = null, val requestDebounce: Int? = null, val origin: Point? = null, val navigationOptions: SearchNavigationOptions? = null, val routeOptions: RouteOptions? = null, val unsafeParameters: Map<String, String>? = null, val ignoreIndexableRecords: Boolean = false, val indexableRecordsDistanceThresholdMeters: Double? = null) : Parcelable

Search options, used for forward geocoding.

Link copied to clipboard

Search callback for when only one response is expected

Link copied to clipboard

Search result metadata container. Provides geo place's detailed information if available.

Link copied to clipboard
Link copied to clipboard

Used in the first step of forward geocoding to get a list of SearchSuggestion.

Link copied to clipboard
class SelectOptions(val addResultToHistory: Boolean = true, val attributeSets: List<AttributeSet>? = null) : Parcelable

Bunch of options used by SearchEngine.select function.

Link copied to clipboard
interface ServiceProvider

This class provides access to search-related services and utility classes.

Link copied to clipboard
fun interface ViewportProvider

Provides map viewport, if you have map in your application.