腾讯位置商业授权关键词输入提示开发指南

概述

        用于获取输入关键字的补完与提示,帮助用户快速输入。本接口为纯HTTP数据接口,需配合前端程序实现Autocomplete(自动完成)的效果。

请求URL

        该请求为GET请求

https://apis.map.qq.com/ws/place/v1/suggestion

请求参数

名称必填说明示例
key开发密钥(Key)key=OB4BZ-D4W3U-B7VVO-4PJWW-6TKDJ-*****
keyword搜索关键词,最多支持96个字符(每个英文字符占1个,中文占3个)keyword=南方
范围限制条件
region限制城市范围:
根据城市名称限制地域范围, 如,仅获取“广州市”范围内的提示内容;
缺省时则进行全国范围搜索;
region=广州
region_fix0:[默认] 不限制当前城市,会召回其他城市的poi
1:仅限制在当前城市
region_fix=1
location定位坐标,传入后,若用户搜索关键词为类别词(如酒店、餐馆时),与此坐标距离近的地点将靠前显示,格式: location=lat,lnglocation=39.11457,116.55332
get_subpois是否返回子地点,如大厦停车场、出入口等取值:
0 [默认]不返回
1 返回
get_subpois=1
get_ad是否返回区划结果
0 [默认]不返回
1 返回
get_ad=1
policy检索策略,目前支持:
policy=0:默认,常规策略
policy=1:本策略主要用于收货地址、上门服务地址的填写,
提高了小区类、商务楼宇、大学等分类的排序,过滤行政区、
道路等分类(如海淀大街、朝阳区等),排序策略引入真实用户对输入提示的点击热度,
使之更为符合此类应用场景,体验更为舒适
policy=10:出行场景(网约车) – 起点查询
policy=11:出行场景(网约车) – 终点查询
policy=1
filter筛选条件:
基本语法:columnName<筛选列>=value<列值>;
目前支持按POI分类筛选(例:category=分类词),若指定多个分类用英文逗号分隔,最多支持五个分类,支持的分类词可参考:附录:腾讯地图POI分类关键词
搜索指定分类
filter=category=公交站
搜索多个分类
filter=category=大学,中学
(注意参数值要进行url编码)
added_fields返回指定标准附加字段,取值支持:
category_code - poi分类编码
added_fields=category_code
address_format可选值:short
返回“不带行政区划的”短地址
address_format=short
page_index页码,从1开始,最大页码需通过count进行计算,必须与page_size同时使用page_index=1
page_size每页条数,取值范围1-20,必须与page_index 同时使用page_size=10
output返回格式:支持JSON/JSONP,默认JSONoutput=json
callbackJSONP方式回调函数callback=function1

响应结果

名称类型必有说明
statusnumber状态码,0为正常,其它为异常,详细请参阅状态码说明
messagestring状态说明
request_idstring本次请求的唯一标识,用于问题排查
countnumber结果总数(注:本服务一个查询条件最多返回100条结果)
dataarray提示词数组,每项为一个POI对象
idstringPOI唯一标识(type为4时不返回)
titlestring提示文字(地点名称)
addressstring地址(type为4时不返回)
categorystringPOI(地点)分类(type为4时不返回)
category_codenumberPOI(地点)分类编码,设置added_fields=category_code时返回
typenumberPOI类型,值说明:0:普通POI / 1:公交车站 / 2:地铁站 / 3:公交线路 / 4:行政区划
_distancenumber传入location(定位坐标)参数时,返回定位坐标到各POI的直线距离,单位:米
locationobject提示所述位置坐标
latnumber纬度
lngnumber经度
adcodenumber行政区划代码
provincestring省(type为4时不返回)
citystring市(type为4时不返回)
districtstring区/县(type为4时不返回),当type(POI类型)为3(公交线路)时,district由city补全
sub_poisarray子地点列表,仅在输入参数get_subpois=1时返回
parent_idstring主地点ID,对应data中的地点ID
idstring地点唯一标识
titlestring地点名称
addressstring地址
categorystringPOI(地点)分类
locationobject坐标
latnumber纬度
lngnumber经度
adcodenumber行政区划代码
citystring地点所在城市名称

调用示例

//GET请求示例,注意参数值要进行URL编码
https://apis.map.qq.com/ws/place/v1/suggestion/?region=北京&keyword=美食&key=[你的key]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值