您当前的位置: 首页> JavaScript API 通用版 > 类参考

Class:服务类/Autocomplete
构造函数
构造函数 描述
Autocomplete([options:AutocompleteOptions]) 创建自动完成的实例
AutocompleteOptions
属性 类型 描述
location Map|Point|KeyPoint|GbPoint|String 设定返回结果的所属范围。例如“北京市”。
onSearchComplete Function 在文本输入框中输入字符后,发起列表检索,完成后的回调函数。 参数: results: AutocompleteResult
input String|HTMLElement 设置绑定的文本输入框元素或其id。
count Number 设置提示条数。 取值范围:1–20,默认为10。
方法
方法 返回值 描述
show() none 显示提示列表
hide() none 隐藏提示列表
setLocation(location: Map|Point|KeyPoint|GbPoint|String) none 设置检索区域
getResults() AutocompleteResult 返回检索的结果
setInputForm(input: String|HTMLElement) none 设置绑定的文本输入框元素或其id
dispose() none 销毁自动完成对象
addEventListener(type:String,func: Function) none 添加回调事件
(type参数取值范围为: onConfirm // 回车或点击选中某条记录后触发,回传值有二个,分别为:
event(事件): Object{ type(事件类型), target(事件源), event(事件对象) }
item(选中结果): Object{ index: Number, //在结果集中序号 poi: LocalResultPoi })
removeEventListener none 移除回调事件
getStatus() Object 返回结果状态。返回对象包含如下属性: errcode:Number,errmsg:String