Localities Widget Reference 2.0
Localities Javascript Widget Reference 2.0- Autocomplete class
- AutocompleteParameters Interface
- AutocompleteResponse Interface
- AutocompleteResponseItem Interface
- ComponentRestrictions Interface
- DetailsResponseItem Interface
Autocomplete class
woosmap.localities.Autocomplete
AutocompleteElementsHandler
.
Autocomplete
Constructor |
Autocomplete(inputId, customConfig?) Parameters:
|
Methods | |
addListener(eventName, callback) Parameters:
Return Type:
Event Adds an event listener to the widget Can be removed using removeListener() with the same arguments | |
removeListener(eventName, callback) Parameters:
Removes given event listener from the widget | |
getSelectedSuggestionDetails() Parameters:
None
Return Type:
DetailsResponseItem Returns the latest user-selected locality among search results | |
getAutocompleteSuggestions() Parameters:
None
Return Type:
AutocompleteResponse Returns the latest search results | |
setTypes(types) Parameters:
Sets the types to query | |
setCustomDescription(customDescription) Parameters:
Sets the custom description to query | |
setComponentRestrictions(components) Parameters:
Sets the component restrictions | |
AutocompleteParameters Interface
Properties | |
Type:
ComponentRestrictions restricts predictions to selected components | |
Type:
String This parameter allows to choose the description format for all or some of the suggestion types selected. The custom formats are described as follows:
| |
Type:
String Defaults to ‘standard’, can be set to ‘advanced’ to retrieve postal codes outside western Europe | |
Type:
Number prevents autocomplete requests from being sent unnecessarily often. Default is no debounce. | |
Type:
String can be set to ‘postal_code’ to search localities by name or postal codes | |
Type:
Number all tabindexes in Autocomplete will start from that tabindex. Defaults to 0. | |
Type:
String expected response language. Default is the country local or browser language | |
Type:
Number Number of characters before sending request to Localities API | |
Type:
String The types queried (example ‘locality’, ‘postal_code’, ‘country’ ; omit param for ‘locality’ + ‘postal_code’) |
AutocompleteResponse Interface
Properties | |
Type:
AutocompleteResponseItem Array with Autocomplete items |
AutocompleteResponseItem Interface
Properties | |
Type:
String The suggested formatted answer | |
Type:
array Contains an array with offset value and length. These describe the location of the entered term in the prediction result text, so that the term can be highlighted if desired. | |
Type:
String Item identifier | |
Type:
String requested prediction type (‘locality’, ‘postal_code’, ‘country’, ‘admin_level’, ‘train_station’, ‘metro_station’, ‘shopping’, ‘airport’, ‘museum’, ‘zoo’, ‘amusement_park’, ‘art_gallery’, ‘tourist_attraction’, ‘address’) |
ComponentRestrictions Interface
Properties | |
Type:
String Restricts predictions to the specified country (ISO 3166-1 Alpha-2 country code, case insensitive). For example, ‘fr’, ‘gb’, or ‘es’. You can provide a single one, or an array of country code strings. |
DetailsResponseItem Interface
Properties | |
Type:
array Array containing the separate components applicable to this address. Each component has a long name (full text description or name of the address component), a short name (abbreviated textual name for the address component, if available) and types (array indicating the type of the address component like | |
Type:
string String containing the human-readable address of this item. | |
Type:
object Item geometry ( | |
Type:
string Item name | |
Type:
string Item identifier | |
Type:
array Types of the given item (like |