Classes
Members
-
module:cercaliagl/service/Autocomplete.FilterTypes{string}
-
Type Definitions
-
AutocompleteOptions{Object}
-
Properties:
Name Type Argument Description callbackSuggestionsFunction
function <optional>
Callback function when suggestions changed.
callbackFunction
function <optional>
Callback function when selecting autocomplete element.
onInputFunction
function | undefined <optional>
Callback function when on input event.
autocompleteId
string <div id="xxxx">
element ID where create add autocomplete functionality.element
Element <optional>
Element
placeholder
string <optional>
Input placeholder. If not specified default is
Address
.hnrt
boolean <optional>
Apply a tolerance in house number ranges. Cercalia suggest search prioritize address that contains the house numbers searched. This parameters lets you apply a tolerance in the house numbers ranges available in the database (+/-50 numbers in general, and +/- 500 in USA), in order to avoid some gaps in this database. Values:
false
: don’t apply. Default value
true
: applylabel
string <optional>
Label text for placeholder
closeSuggestionsIfInputIsEmpty
boolean <optional>
Close suggestions if input is empty. Default
false
.maxCandidates
number <optional>
Max candidates to show. Default
5
.searchInsideCountry
string | null <optional>
Autocomplete search inside a country (3 characters ISO code), for exemple:
ESP
. Default value null (all countries).searchInsideRegion
string | null <optional>
Autocomplete search inside a region (Country ISO code + Region code), for exemple:
ESPMAD
or several regions, for example:ESPCAT,ESPMAD,ESPVAL
. Please, contact with Nexus if you need to know region codes.searchInsideProvince
string | null <optional>
Autocomplete search inside a province (Country ISO code + Province code), for exemple:
ESP08
(Barcelona),ESP17
(Girona) or several provinces, for example:ESP08,ESP17
. Please, contact with Nexus if you need to know province codes.searchInsideMunicipality
string | null <optional>
Autocomplete search inside a municipality (Country ISO code + Province code), for exemple:
ESP410917
(Sevilla),ESP502973
(Zaragoza) or several municipality, for example:ESP08,ESP17
. Please, contact with Nexus if you need to know municipality codes.searchInsideLocality
string | null <optional>
Autocomplete search inside a locality for exemple:
ESP17240205565747
(Barcelona),ESP17240205565484
(Badalona) or several localities, for example:ESP17240205565747,ESP17240205565484
. Please, contact with Nexus if you need to know locality codes.searchClosestHouseNumber
boolean <optional>
Search closest real house number in suggest. Default:
false
.searchFilterEntity
string <optional>
Set filter by municipality / region / subregion / country (by entity code). You can mix that entities. Examples:
ESP170792,ESPCAT,ES08
SolrItemESP,ESP08,ESP17,PRT,AND
.searchPriorityEntity
string | Array.<string> <optional>
Set priority municipality / region / subregion / country (by entity code). This filter, prioritizes the results that are in the specified regions above the other candidates, but does not eliminate the results from other regions or countries. This filter can be combined with the "csr" filter for maximum results filter beyond the priority. Example:
ESPVAL
. In case you need to prioritize candidates in the list of preferred regions, the regions may be separated by parameters according to priority level: first element: maximum priority, second element: second level priority, etc
Examples:
['ESP170792', 'AND', 'ESP,FRA']
.
['ESPCAT', 'ESPMAD', 'PRT,AND,FRA']
.searchPreferredEntity
string | Array.<string> <optional>
Set preferred municipality / region / subregion / country (by entity code). This filter, prioritizes the results that are in the specified regions above the other candidates, but does not eliminate the results from other regions or countries. This filter can be combined with the "csr" filter for maximum results filter beyond the preferred. Example:
ESPVAL
. In case you need to prioritize candidates in the list of preferred regions, the regions may be separated by parameters according to priority level: first element: maximum priority, second element: second level priority, etc
Examples:poiCategories
string <optional>
Set POI categories. If not specified Cercalia will return default POI categories. Categories. For example:
['C012', 'D00CAM', 'C027', 'C016']
['ESP170792', 'AND', 'ESP,FRA']
.
['ESPCAT', 'ESPMAD', 'PRT,AND,FRA']
.floatingLabel
boolean <optional>
Floating label for input UI element. Default
false
.lang
string | Array.<string> <optional>
Set preferred lang to return suggestions. Default
null
. -
GeEntitySuggest{Object}
-
Properties:
Name Type Argument Description article
string | null <optional>
city
module:cercaliagl/servers~ObjectJSON | null <optional>
coord
module:cercaliagl/servers~Coord | null <optional>
country
module:cercaliagl/servers~ObjectJSON | null <optional>
dist
string | null <optional>
frc
string | null <optional>
housenumber
module:cercaliagl/servers~ObjectJSON | null <optional>
id
string | null <optional>
intersection
module:cercaliagl/servers~ObjectJSON | null <optional>
km
module:cercaliagl/servers~ObjectJSON | null <optional>
kmh
string | null <optional>
label
string | null <optional>
geometry
module:cercaliagl/servers~GeEntityGeometry | null <optional>
municipality
module:cercaliagl/servers~ObjectJSON | null <optional>
name
module:cercaliagl/servers~ObjectJSON <optional>
pos
string | null <optional>
postalcode
module:cercaliagl/servers~ObjectJSON | module:cercaliagl/servers~PostalCode | null <optional>
prefix
string | null <optional>
region
ObjectJSON | null <optional>
sname
string | null <optional>
subcategory_id
ObjectJSON | string | null <optional>
subregion
ObjectJSON | null <optional>
type
string | null <optional>
zonename
string | null <optional>
param
Array.<module:cercaliagl/servers~ParamEntity> <optional>
id
string <optional>
category_id
string <optional>
formatted_address
string <optional>
poi_data
Object <optional>