new SearchJSON(options)
Parameters:
| Name | Type | Description | ||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| options | any | extend ol.control.Search options Properties
 | 
Fires:
- event:select
Extends
Members
- 
    _history
- 
    
    Current history - Inherited From:
- Overrides:
 
Methods
- 
    _getTitleTxt(f)
- 
    
    Returns title as text Parameters:Name Type Description fany feature to be displayed - Inherited From:
- Overrides:
 Returns:- Type
- string
 
- 
    ajax(url, data, cback)
- 
    
    Send ajax request Parameters:Name Type Description urlstring data* cbackfunction a callback function that takes an array of {name, feature} to display in the autocomplete field 
- 
    autocomplete(s, cback)
- 
    
    Autocomplete function (ajax request to the server) Parameters:Name Type Description sstring search string cbackfunction a callback function that takes an array of {name, feature} to display in the autocomplete field - Overrides:
 
- 
    clearHistory()
- 
    
    Remove previous history - Inherited From:
- Overrides:
 
- 
    collapse( [b])
- 
    
    Collapse the search Parameters:Name Type Argument Default Description bboolean <optional> 
 true - Inherited From:
- Overrides:
 
- 
    equalFeatures(f1, f2)
- 
    
    Test if 2 features are equal Parameters:Name Type Description f1any f2any - Inherited From:
- Overrides:
 Returns:- Type
- boolean
 
- 
    getHistory()
- 
    
    Get history table - Inherited From:
- Overrides:
 
- 
    getInputField()
- 
    
    Get the input field - Inherited From:
- Overrides:
 Returns:- Type
- Element
 
- 
    getTitle(f)
- 
    
    Returns the text to be displayed in the menu Parameters:Name Type Description fany feature to be displayed - Inherited From:
- Overrides:
 Returns:the text to be displayed in the index, default f.name - Type
- string
 
- 
    handleResponse(response)
- 
    
    Handle server response to pass the features array to the display list Parameters:Name Type Description responseany server response Returns:an array of feature - Type
- Array.<any>
 
- 
    requestData(s)
- 
    
    
    
    
    
        Parameters:Name Type Description sstring the search string Returns:request data (as key:value) - Type
- Object
 
- 
    restoreHistory()
- 
    
    Restore history (from the localstorage) - Inherited From:
- Overrides:
 
- 
    reverseGeocode(coord, cback)
- 
    
    Reverse geocode Parameters:Name Type Description coordol.coordinate cbackfunction | undefined a callback function, default trigger a select event - Inherited From:
- Overrides:
 
- 
    saveHistory()
- 
    
    Save history (in the localstorage) - Inherited From:
- Overrides:
 
- 
    search()
- 
    
    Force search to refresh - Inherited From:
- Overrides:
 
- 
    select(f, reverse, coord, options)
- 
    
    A line has been clicked in the menu > dispatch event Parameters:Name Type Description fany the feature, as passed in the autocomplete reverseboolean true if reverse geocode coordol.coordinate options* options passed to the event - Inherited From:
- Overrides:
 
- 
    setInput(value, search)
- 
    
    Set the input value in the form (for initialisation purpose) Parameters:Name Type Description valuestring searchboolean to start a search - Inherited From:
- Overrides:
 
- 
    setMap(map)
- 
    
    Remove the control from its current map and attach it to the new map. Subclasses may set up event handlers to get notified about changes to the map here. Parameters:Name Type Description mapol.Map Map. - Inherited From:
- Overrides: