Localities Reference 2.0
Localities Javascript API Reference 2.0- AutocompleteService class
- AutocompleteLocalities Interface
- AutocompleteParameters Interface
- AutocompleteRequest Interface
- AutocompleteResponse Interface
- AutocompleteResponseItem Interface
- ComponentRestrictions Interface
- DetailsResponseItem Interface
- ErrorAutocompleteCallback Interface
- ErrorDetailsCallback Interface
- MatchedElements Interface
- MatchedSubstring Interface
- SuccessAutocompleteCallback Interface
- SuccessDetailsCallback Interface
AutocompleteService class
woosmap.localities.AutocompleteService
AutocompleteService
Constructor |
AutocompleteService(key) Parameters:
|
Methods | |
autocomplete(params, callbackSuccess, callbackError, debounceTime) Parameters:
Get the suggestions array from an input value. | |
getDetails(publicId, callbackSuccess, callbackError) Parameters:
Get the details of a Localities Item from its |
AutocompleteLocalities Interface
Properties | |
Type:
String The country name associated to the prediction | |
Type:
String The area name associated to the prediction | |
Type:
String The suggested formatted answer | |
Type:
LatLngLiteral The location object | |
Type:
String The location name | |
Type:
String Array of postal codes for suggested location (only returned for localities predictions) | |
Type:
String The largest city (or the post office city) for a postal_code (only returned for postal_code predictions). | |
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’) | |
Type:
LatLngBoundsLiteral The preferred viewpoint when displaying this Locality on a map. This property will be null if the preferred viewport for the Locality is not known. |
AutocompleteParameters Interface
Properties | |
Type:
ComponentRestrictions restricts predictions to selected components | |
Type:
String Sets custom description using one or more response field (see AutocompleteLocalities object Specification). Selected field should be string or array of string. Field ‘description’ can not be selected. | |
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’) |
AutocompleteRequest Interface
Properties | |
Type:
ComponentRestrictions restricts suggestions 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:
String can be set to ‘postal_code’ to search localities by name or postal codes | |
Type:
String User input | |
Type:
String expected response language. Default is the country local or browser language | |
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 suggestion 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 suggestions 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 |
ErrorAutocompleteCallback Interface
Function
Callback executed when autocomplete query fails
Function |
ErrorAutocompleteCallback(errorCode, errorText) Parameters:
Callback executed when autocomplete query fails |
ErrorDetailsCallback Interface
Function
Callback executed when details query fails
Function |
ErrorDetailsCallback(errorCode, errorText) Parameters:
Callback executed when details query fails |
MatchedElements Interface
Properties | |
Type:
MatchedSubstring[] (optional) A set of substrings that match the description field |
MatchedSubstring Interface
Properties | |
Type:
Number The length of the substring | |
Type:
Number The offset to the substring’s start within the AutocompleteLocalities field string |
SuccessAutocompleteCallback Interface
Function
Callback executed when autocomplete query is successful
Function |
SuccessAutocompleteCallback(autocompleteResponse) Parameters:
Callback executed when autocomplete query is successful |
SuccessDetailsCallback Interface
Function
Callback executed when details query is successful
Function |
SuccessDetailsCallback(autocompleteResponse) Parameters:
Callback executed when details query is successful |