@smartmaps/autocomplete • Docs
@smartmaps/autocomplete / Autocomplete
Class: Autocomplete
Extends
AutoComplete
\<RequestQuery
,ResponseProperties
,AutocompleteOptions
,SmartmapsAutocompleteEvents
>
Constructors
new Autocomplete()
new Autocomplete(
element
,apiKey
,options
?):Autocomplete
Parameters
• element: string
| HTMLInputElement
• apiKey: string
• options?: Partial
\<AutocompleteOptions
>
Returns
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.
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.
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