new cercalia.service.Autocomplete(options)
| Name | Type | Description |
|---|---|---|
options |
cercaliax.service.AutocompleteOptions |
Methods
-
close()
-
Close autocomplete div.
-
getClass(){string}
-
Returns:
ClassName. Valuecercalia.service.Autocomplete
-
getGeocoding(){Object}
-
Returns:
Return a JSON object with the last information.
-
setCallbackfunction(callbackfunction)
-
Assign a callback function after selecting a candidate from the suggest list
Name Type Description callbackfunctionfunction -
setSearchFilterEntity()
-
Set filter by municipality / region / subregion (by entity code). You can mix that entities. Parameter examples:
ESP170792,ESPCAT,ES08or *[ESP170792, ESPCAT, ES08]
ESP,ESP08,ESP17,PRT,AND. -
setSearchFilterType(type)
-
Search within type specified. Possible values are:
st(streets),ct(locality),p(pois),all|null. It is possible specify more than one value. Example :st,ctName Type Description typestring | Array.<string> | null -
setSearchInsideCountry(countriesId)
-
Search inside a country. For example:
'ESP,FRA,GBR'or['ESP','FRA','GBR']Name Type Description countriesIdstring | Array.<string> | null -
setSearchInsideLocality(localityId)
-
Search inside a locality. For example:
ESP17240205544993(Vallecas),ESP17240205545872(La Barceloneta), etc..Name Type Description localityIdstring | Array.<string> | null -
setSearchInsideMunicipality(municipalityId)
-
Search inside a municipality. For example:
ESP280796(Madrid),ESP080193(Barcelona), etc..Name Type Description municipalityIdstring | Array.<string> | null -
setSearchInsideProvince(provinceId)
-
Search inside a region. For example:
ESP17(Girona),ESP08(Barcelona) etc..Name Type Description provinceIdstring | Array.<string> | null -
setSearchInsideRegion(regionsId)
-
Search inside a region. For example:
ESPMAD(Comunidad de Madrid),ESPCAT(Catalunya), etc..Name Type Description regionsIdstring | Array.<string> | null -
setSearchPreferredEntity(entities)
-
Set preferred municipality / region / subregion / country (by entity code). Not compatible with "searchPriorityEntity". This filter, use a soft prioritizaton of 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
rscfilter 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.['ESP170792', 'AND', 'ESP,FRA'].
['ESPCAT', 'ESPMAD', 'PRT,AND,FRA'].Name Type Description entitiesstring | Array.<string> | null Entities.
-
setSearchPriorityEntity(entities)
-
Set preferred municipality / region / subregion (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
rscfilter 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
Parameter examples:
['ESP170792', 'AND', 'ESP,FRA'].
['ESPCAT', 'ESPMAD', 'PRT,AND,FRA'].Name Type Description entitiesstring | Array.<string> | null Entities.