getSuggestion(options:Object)
用于获取输入关键字的补完与提示,帮助用户快速输入
注:坐标系采用gcj02坐标系
options属性说明
属性 | 类型 | 必填 | 说明 |
---|---|---|---|
keyword | String | 是 | 用户输入的关键词(希望获取后续提示的关键词) |
region | String | 否 | 设置城市名,限制关键词所示的地域范围,如,仅获取“广州市”范围内的提示内容,默认值全国 |
region_fix | Number | 否 | 取值: 0:[默认]当前城市无结果时,自动扩大范围到全国匹配 1:固定在当前城市 |
policy | Number | 否 |
检索策略,目前支持: policy=0:默认,常规策略 policy=1:本策略主要用于收货地址、上门服务地址的填写, 提高了小区类、商务楼宇、大学等分类的排序,过滤行政区、 道路等分类(如海淀大街、朝阳区等),排序策略引入真实用户对输入提示的点击热度, 使之更为符合此类应用场景,体验更为舒适 |
location | String | 否 | 定位坐标,传入后,若用户搜索关键词为类别词(如酒店、餐馆时),与此坐标距离近的地点将靠前显示,格式: location=lat,lng (示例:location:39.11457,116.55332) |
get_subpois | Number | 否 | 是否返回子地点,如大厦停车场、出入口等取值:
0 [默认]不返回 1 返回 该参数适用于 jssdkv1.1 jssdkv1.2 |
filter | String | 否 |
最多支持五个分类 搜索指定分类 category=公交站 搜索多个分类 category=大学,中学 (注意参数值要进行url编码) 该参数适用于 jssdkv1.1 jssdkv1.2 |
address_format | String | 否 | 短地址,缺省时返回长地址,可选值:'short' 该参数适用于 jssdkv1.1 jssdkv1.2 |
page_size | Number | 否 | 每页条目数,最大限制为20条,默认值10 该参数适用于 jssdkv1.1 jssdkv1.2 |
page_index | Number | 否 | 第x页,默认第1页 该参数适用于 jssdkv1.1 jssdkv1.2 |
sig | String | 否 | 签名校验
开启WebServiceAPI签名校验的必传参数,只需要传入生成的SK字符串即可,不需要进行MD5加密操作 该参数仅适用于 jssdkv1.2 |
调用结果
通过属性success, fail, complete的回调参数来接收调用结果
success的回调参数可以有2个,第1个参数接收调用结果,第2个参数控制返回处理后的数据(非必须参数),示例:success:function(res,data)
该属性适用于 jssdkv1.1 jssdkv1.2
名称 | 类型 | 必有 | 说明 | ||
---|---|---|---|---|---|
status | number | 是 | 状态码,0为正常, 310请求参数信息有误, 311key格式错误, 306请求有护持信息请检查字符串, 110请求来源未被授权 |
||
message | string | 是 | 状态说明,即对状态码status进行说明, 如: status为0,message为"query ok",为正常, status为310,message为"请求参数信息有误", status为311,message为"key格式错误", status为306,message为"请求有护持信息请检查字符串", status为110,message为"请求来源未被授权" | ||
count | number | 是 | 结果总数 | ||
data | array | 是 | 提示词数组,每项为一个POI对象 | ||
id | string | 是 | POI唯一标识 | ||
title | string | 是 | 提示文字 | ||
address | string | 是 | 地址 | ||
province | string | 是 | 省 | ||
city | string | 是 | 市 | ||
adcode | string | 是 | 行政区划代码 | ||
type | number | 是 | POI类型,值说明:0:普通POI / 1:公交车站 / 2:地铁站 / 3:公交线路 / 4:行政区划 | ||
location | object | 是 | 提示所述位置坐标 | ||
lat | number | 是 | 纬度 | ||
lng | number | 是 | 经度 |
示例
WXML 模板文件中添加组件: Javascript 关键代码片段:接口调用说明
getSuggestion(options:Object)方法调用接口服务如下:
- /ws/place/v1/suggestion 关键词输入提示
超过日调用量和并发数的开发者,可通过以下途径解决:
1. 对于多频次的相同请求,可通过缓存结果,并定时访问更新的方式,减少对在线服务调用的依赖;
2. 企业开发者的配额高于个人开发者,申请企业认证后,需要在控制台->配额申请中免费申请你需要的配额。
我们将对您的申请进行评估并进行审批(3个工作日内),审批通过后将会获得您申请的配额。
3. 对于切实需要大配额来满足应用需求的,请在控制台->配额管理中提交购买配额申请,我们的商务会与您取得联系。