Skip to content

@smartmaps/autocompleteDocs


@smartmaps/autocomplete / Autocomplete

Class: Autocomplete

Extends

Constructors

new Autocomplete()

new Autocomplete(element, apiKey, options?): Autocomplete

Parameters

element: string | HTMLInputElement

apiKey: string

options?: Partial\<AutocompleteOptions>

Returns

Autocomplete

Overrides

`AutoComplete< RequestQuery, ResponseProperties, AutocompleteOptions, SmartmapsAutocompleteEvents

.constructor`

Properties

api

protected api: ApiService\<AutocompleteRequestQueryBase, ResponseProperties, AutocompleteOptions>

Inherited from

AutoComplete.api


autocomplete

autocomplete: Awesomplete

Inherited from

AutoComplete.autocomplete


bounds

bounds: undefined | SmartmapsBoundsLiteral

Inherited from

AutoComplete.bounds


center

center: undefined | LatLngLiteral

Inherited from

AutoComplete.center


inputElement

protected inputElement: HTMLInputElement

Inherited from

AutoComplete.inputElement


isReady

isReady: boolean

Inherited from

AutoComplete.isReady


options

options: AutocompleteOptions

Inherited from

AutoComplete.options


radius

radius: number

Inherited from

AutoComplete.radius


session

session: AutocompleteSession

Inherited from

AutoComplete.session

Methods

addEventListener()

addEventListener(type, callback, options)

addEventListener\<K>(type, callback, options?): void

Type Parameters

K extends keyof SmartmapsAutocompleteEvents

Parameters

type: K

callback

options?: boolean | AddEventListenerOptions

Returns

void

Inherited from

AutoComplete.addEventListener

addEventListener(type, callback, options)

addEventListener(type, callback, options?): void

Parameters

type: string

callback: null | EventListenerOrEventListenerObject

options?: boolean | EventListenerOptions

Returns

void

Inherited from

AutoComplete.addEventListener


close()

close(): void

Returns

void

Inherited from

AutoComplete.close


dispatchEvent()

dispatchEvent(event): boolean

Dispatches a synthetic event event to target and returns true if either event's cancelable attribute value is false or its preventDefault() method was not invoked, and false otherwise.

MDN Reference

Parameters

event: Event

Returns

boolean

Inherited from

AutoComplete.dispatchEvent


extractBounds()

protected extractBounds(bounds): void

Parameters

bounds: unknown

Returns

void

Inherited from

AutoComplete.extractBounds


extractLatLng()

protected extractLatLng(latlng): void

Parameters

latlng: unknown

Returns

void

Inherited from

AutoComplete.extractLatLng


fetch()

fetch(query): Promise\<AutocompleteSuggestionCollection\<ResponseProperties>>

Parameters

query: AutocompleteRequestQueryBase

Returns

Promise\<AutocompleteSuggestionCollection\<ResponseProperties>>

Overrides

AutoComplete.fetch


findAddress()

findAddress(query, address, done?): void | Promise\<AutocompleteSuggestionCollection\<ResponseProperties>>

Parameters

query: AutocompleteRequestQueryBase

address: AutocompleteRequestQueryBase

done?

Returns

void | Promise\<AutocompleteSuggestionCollection\<ResponseProperties>>

Inherited from

AutoComplete.findAddress


getBounds()

getBounds(): undefined | LatLngBoundsExpression

Returns

undefined | LatLngBoundsExpression

Inherited from

AutoComplete.getBounds


getBrand()

protected getBrand(): string

Returns

string

Overrides

AutoComplete.getBrand


getCenter()

getCenter(): undefined | LatLngLiteral

Returns

undefined | LatLngLiteral

Inherited from

AutoComplete.getCenter


getClearIcon()

protected getClearIcon(): string

Returns

string

Overrides

AutoComplete.getClearIcon


getPin()

getPin(address): string

Parameters

address: string | ResponseProperties

Returns

string

Overrides

AutoComplete.getPin


getSearchIcon()

protected getSearchIcon(): string

Returns

string

Overrides

AutoComplete.getSearchIcon


getSuggestionDirection()

protected getSuggestionDirection(): string

Returns

string

Inherited from

AutoComplete.getSuggestionDirection


open()

open(): void

Returns

void

Inherited from

AutoComplete.open


removeEventListener()

removeEventListener(type, callback, options?): void

Removes the event listener in target's event listener list with the same type, callback, and options.

MDN Reference

Parameters

type: string

callback: null | EventListenerOrEventListenerObject

options?: boolean | EventListenerOptions

Returns

void

Inherited from

AutoComplete.removeEventListener


removeMap()

removeMap(): void

Returns

void

Inherited from

AutoComplete.removeMap


setBounds()

setBounds(latLngBounds): void

Parameters

latLngBounds: SmartmapsBoundsExpression

Returns

void

Inherited from

AutoComplete.setBounds


setCenter()

setCenter(latlng, radius?): void

Parameters

latlng: SmartmapsPointExpression

radius?: number

Returns

void

Inherited from

AutoComplete.setCenter


setClassName()

protected setClassName(brandClassName): void

Parameters

brandClassName: string

Returns

void

Inherited from

AutoComplete.setClassName


setMap()

setMap(map): void

Parameters

map: any

Returns

void

Inherited from

AutoComplete.setMap


update()

update(): void

Returns

void

Inherited from

AutoComplete.update


updateMap()

updateMap(): void

Returns

void

Inherited from

AutoComplete.updateMap


whenReady()

whenReady(onReady?): void | Promise\<void>

Parameters

onReady?

Returns

void | Promise\<void>

Inherited from

AutoComplete.whenReady