当前位置: 首页 > news >正文

腾讯位置服务地点搜索开发指南

概述

   提供多种搜索功能:

  • 指定城市/区域搜索:如在北京搜索景点。新增高级参数:支持获取车站、机场、园区等较大范围地点的子点和出入口热度,辅助用户选择准确目的地。
  • 周边搜索:如,搜索颐和园附近半径500米内的酒店(一个圆形范围);
  • 矩形范围搜索:在地图应用中,往往用于视野内搜索,因为显示地图的区域是个矩形。
  • 多边形范围搜索:自定义多边形范围进行地点搜索,由此您可以更好地控制搜索范围的准确性。
  • 周边推荐:只需提供中心点及半径(无须关键词),即可搜索获取周边高热度地点,一般用于发送位置、地点签到等场景,自动为用户提供备选地点列表
  • POI详情:通过POI ID查询POI信息

周边搜索

请求URL

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

请求参数

请求方式(Method): GET

参数必填说明示例
key开发密钥(Key)key=OB4BZ-D4W3U-***
keyword搜索关键字,长度最大96个字节,:keyword仅支持检索一个。
(API采用UTF-8字符编码,1个英文字符占用1个字节,1个中文字符占3个字节,具体请参阅相关技术资料)
keyword=酒店,注意键值要进行URL编码(推荐encodeURI),如
keyword=%e9%85%92%e5%ba%97
boundary格式:
boundary=nearby(lat,lng,radius[, auto_extend])
子参数:
lat,lng:搜索中心点的经纬度,格式顺序为纬度在前,经度在后
radius:搜索半径,单位:米,取值范围:10到1000
auto_extend:[可选] 是否自动扩大范围,取值:
0 不扩大
1 [默认] 自动扩大范围(依次按照按1公里、2公里、5公里,
最大到全城市范围搜索)
boundary=nearby(28.681114,115.918377,1000,1)
get_subpois是否返回子地点,如大厦停车场、出入口等取值:
0 [默认]不返回
1 返回
get_subpois=1
filter筛选条件
1. 指定分类筛选,语句格式为:
category=分类名1,分类名2
分类词数量建议不超过5个,支持设置分类编码(支持的分类请参考:POI分类表)
2. 排除指定分类,语句格式为:
category<>分类名1,分类名2
分类词数量建议不超过5个,支持设置分类编码(支持的分类请参考:POI分类表)
3. 筛选有电话的地点:tel<>null
搜索指定分类
分类名:filter=category=公交车站
分类编码:filter=category=271013
搜索多个分类
分类名:filter=category=大学,中学
分类编码:filter=category= 241000,241100
排除指定分类
分类名:filter=category<>商务楼宇
分类编码:filter=category<>281200
(注意参数值要进行url编码)
added_fields返回指定标准附加字段,取值支持:
category_code - poi分类编码
added_fields=category_code
orderby排序,支持按距离由近到远排序,取值:_distance
说明:
1. 周边搜索默认排序会综合考虑距离、权重等多方面因素
2. 设置按距离排序后则仅考虑距离远近,一些低权重的地点可能因距离近排在前面,导致体验下降
orderby=_distance
page_size每页条目数,最大限制为20条,默认为10条page_size=10
page_index第x页,默认第1页page_index=2
output返回格式:
支持JSON/JSONP,默认JSON
output=json
callbackJSONP方式回调函数callback=function1

响应结果

名称类型必有说明
statusnumber状态码,0为正常,其它为异常,详细请参阅状态码说明
messagestring状态说明
countnumber本次搜索结果总数,另外本服务限制最多返回200条数据(data),
翻页(page_index)页码超过总页数之后返回最后一页的结果。
request_idstring本次请求的唯一标识,由系统自动生成,用于追查结果有异常时使用
dataarray搜索结果POI(地点)数组,每项为一个POI(地点)对象
idstringPOI(地点)唯一标识
titlestringPOI(地点)名称
addressstring地址
telstring电话
categorystringPOI(地点)分类
category_codenumberPOI(地点)分类编码,设置added_fields=category_code时返回
typenumberPOI类型,值说明:0:普通POI / 1:公交车站 / 2:地铁站 / 3:公交线路 / 4:行政区划
locationobject坐标
latnumber纬度
lngnumber经度
_distancenumber直线距离,单位: 米,在周边搜索、城市范围搜索传入定位点时返回
ad_infoobject行政区划信息
adcodenumber行政区划代码,详见:行政区划代码说明
provincestring
citystring市,如果当前城市为省直辖县级区划,此字段会返回为空,由district字段返回。
注:省直辖县级区划adcode第3和第4位分别为9、0,如济源市adcode为419001
districtstring
sub_poisarray子地点列表,仅在输入参数get_subpois=1时返回
parent_idstring主地点ID,对应data中的地点ID
idstring地点唯一标识
titlestring地点名称
telstring电话
categorystringPOI(地点)分类
typenumberPOI类型,值说明:0:普通POI / 1:公交车站 / 2:地铁站 / 3:公交线路 / 4:行政区划
addressstring地址
locationobject坐标
latnumber纬度
lngnumber经度
ad_infoobject行政区划信息
adcodenumber行政区划代码,详见:行政区划代码说明
provincestring
citystring市,如果当前城市为省直辖县级区划,此字段会返回为空,由district字段返回。
注:省直辖县级区划adcode第3和第4位分别为9、0,如济源市adcode为419001
districtstring

调用示例

//GET请求示例,注意参数值要进行URL编码
//周边搜索(圆形范围):boundary=nearby(lat,lng<中心坐标>,radius<半径/米>)
https://apis.map.qq.com/ws/place/v1/search?boundary=nearby(40.040589,116.273543,1000)&keyword=公园&page_size=10&page_index=1&key=OB4BZ-D4W3U-*****

前往示例中心 在线体验 ➤

城市/区域搜索

请求URL

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

请求参数

请求方式(Method): GET

参数必填说明示例
key开发密钥(Key)key=OB4BZ-D4W3U-***
keyword搜索关键字,长度最大96个字节,:keyword仅支持检索一个。
(API采用UTF-8字符编码,1个英文字符占用1个字节,
1个中文字符占3个字节,具体请参阅相关技术资料)
keyword=酒店,注意键值要进行URL编码(推荐encodeURI),如
keyword=%e9%85%92%e5%ba%97
boundary格式:
boundary=region(city_name [,auto_extend][,lat,lng])
子参数:
city_name:检索城市名称, 如北京市,同时支持adcode(行政区划代码,可精确到区县级),如130681
auto_extend:[可选]当前范围无结果时,是否自动扩大范围,取值
0 仅在当前城市搜索;
1 [默认] 若当前城市搜索无结果,则自动扩大范围;
2 限制在当前区/县范围搜索,无结果时不自动扩大范围(仅在传入city_name为区级或区级行政区划代码时有效)。
lat,lng:[可选] 当keyword使用酒店、超市等泛分类关键词时,这类场景大多倾向于搜索附近,传入此经纬度,搜索结果会优先就近地点,体验更优。格式顺序为纬度在前,经度在后
boundary=region(北京,1,40.040493,116.273545)
get_subpois是否返回子地点,如大厦停车场、出入口等取值:
0 [默认]不返回
1 返回
get_subpois=1
返回子点热度支持获取车站、机场、园区等较大范围地点的子点和出入口热度,辅助用户选择准确目的地。
本参数属于高级付费参数,如需试用请提交商务合作开通试用。

filter筛选条件
1. 指定分类筛选,语句格式为:
category=分类名1,分类名2
分类词数量建议不超过5个,支持设置分类编码(支持的分类请参考:POI分类表)
2. 排除指定分类,语句格式为:
category<>分类名1,分类名2
分类词数量建议不超过5个,支持设置分类编码(支持的分类请参考:POI分类表)
3. 筛选有电话的地点:tel<>null
搜索指定分类
分类名:filter=category=公交车站
分类编码:filter=category=271013
搜索多个分类
分类名:filter=category=大学,中学
分类编码:filter=category= 241000,241100
排除指定分类
分类名:filter=category<>商务楼宇
分类编码:filter=category<>281200
(注意参数值要进行url编码)
added_fields返回指定标准附加字段,取值支持:
category_code - poi分类编码
added_fields=category_code
page_size每页条目数,最大限制为20条,默认为10条page_size=10
page_index第x页,默认第1页page_index=2
output返回格式:
支持JSON/JSONP,默认JSON
output=json
callbackJSONP方式回调函数callback=function1

响应结果 - 正常搜索结果

名称类型必有说明
statusnumber状态码,0为正常,其它为异常,详细请参阅状态码说明
messagestring状态说明
countnumber本次搜索结果总数,另外本服务限制最多返回200条数据(data),
翻页(page_index)页码超过总页数之后返回最后一页的结果
request_idstring本次请求的唯一标识,由系统自动生成,用于追查结果有异常时使用
dataarray搜索结果POI(地点)数组,每项为一个POI(地点)对象
idstringPOI(地点)唯一标识
titlestringPOI(地点)名称
addressstring地址
telstring电话
categorystringPOI(地点)分类
category_codenumberPOI(地点)分类编码,设置added_fields=category_code时返回
typenumberPOI类型,值说明:0:普通POI / 1:公交车站 / 2:地铁站 / 3:公交线路 / 4:行政区划
locationobject坐标
latnumber纬度
lngnumber经度
_distancenumber距离,单位: 米,在周边搜索、城市范围搜索传入定位点时返回
ad_infoobject行政区划信息
adcodenumber行政区划代码,详见:行政区划代码说明
provincestring
citystring市,如果当前城市为省直辖县级区划,此字段会返回为空,由district字段返回。
注:省直辖县级区划adcode第3和第4位分别为9、0,如济源市adcode为419001
districtstring
sub_poisarray子地点列表,仅在输入参数get_subpois=1时返回
parent_idstring主地点ID,对应data中的地点ID
idstring地点唯一标识
titlestring地点名称
telstring电话
categorystringPOI(地点)分类
typenumberPOI类型,值说明:0:普通POI / 1:公交车站 / 2:地铁站 / 3:公交线路 / 4:行政区划
addressstring地址
locationobject坐标
latnumber纬度
lngnumber经度
ad_infoobject行政区划信息
adcodenumber行政区划代码,详见:行政区划代码说明
provincestring
citystring市,如果当前城市为省直辖县级区划,此字段会返回为空,由district字段返回。
注:省直辖县级区划adcode第3和第4位分别为9、0,如济源市adcode为419001
districtstring
linesarray搜索公交线路数组,每项为一个公交路线对象
idstring公交线路唯一标识
titlestring公交线路名称
originobject当前公交线路的始发站
titlestring始发站站点名称
destinationobject当前公交线路的终点站
titlestring终点站站点名称
regionobjectPOI数据所属地区
titlestring所属地区名称

响应结果 - 按城市统计结果

      当搜索范围过大,如 boundary=region(全国) 时,而且keyword的搜索结果在各城市无明显权重特别高的时,将返回各城市搜索结果数量的统计数,您可以将此统计结果展示给用户,供用户缩小城市范围,再次发起搜索使用。

名称类型必有说明
statusnumber状态码,0为正常,其它为异常,详细请参阅状态码说明
messagestring状态说明
countnumber本次搜索结果总数
request_idstring本次请求的唯一标识,由系统自动生成,用于追查结果有异常时使用
dataarray搜索结果POI(地点)数组,每项为一个POI(地点)对象
clusterarray统计结果数组
titlestring城市名称
countnumber根据搜索条件,在该城市搜到的结果数

调用示例:正常搜索结果

//GET请求示例,注意参数值要进行URL编码
//指定地区名称,不自动扩大范围:boundary=region(北京,0)
https://apis.map.qq.com/ws/place/v1/search?boundary=region(北京,0)&keyword=颐和园&page_size=20&page_index=1&key=OB4BZ-D4W3U-*****


前往示例中心 在线体验 ➤

调用示例:按城市统计结果

//GET请求示例,注意参数值要进行URL编码
https://apis.map.qq.com/ws/place/v1/search?boundary=region(全国)&keyword=博物馆&key=OB4BZ-D4W3U-*****

前往示例中心 在线体验 ➤

矩形范围(屏幕视野内)搜索

请求URL

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

请求参数

请求方式(Method): GET

参数必填说明示例
key开发密钥(Key)key=OB4BZ-D4W3U-***
keyword搜索关键字,长度最大96个字节,:keyword仅支持检索一个。
(API采用UTF-8字符编码,1个英文字符占用1个字节,
1个中文字符占3个字节,具体请参阅相关技术资料)
keyword=酒店,注意键值要进行URL编码(推荐encodeURI),如
keyword=%e9%85%92%e5%ba%97
boundary格式:
boundary=rectangle(lat,lng,lat,lng)
子参数:
由矩形左下角(西南)和右上角(东北)两对经纬度组成,格式顺序为纬度在前,经度在后
boundary=rectangle(40.037961,116.267921,40.051036,116.284873)
filter筛选条件
1. 指定分类筛选,语句格式为:
category=分类名1,分类名2
分类词数量建议不超过5个,支持设置分类编码(支持的分类请参考:POI分类表)
2. 排除指定分类,语句格式为:
category<>分类名1,分类名2
分类词数量建议不超过5个,支持设置分类编码(支持的分类请参考:POI分类表)
3. 筛选有电话的地点:tel<>null
搜索指定分类
分类名:filter=category=公交车站
分类编码:filter=category=271013
搜索多个分类
分类名:filter=category=大学,中学
分类编码:filter=category= 241000,241100
排除指定分类
分类名:filter=category<>商务楼宇
分类编码:filter=category<>281200
(注意参数值要进行url编码)
added_fields返回指定标准附加字段,取值支持:
category_code - poi分类编码
added_fields=category_code
page_size每页条目数,最大限制为20条,默认为10条page_size=10
page_index第x页,默认第1页page_index=2
output返回格式:
支持JSON/JSONP,默认JSON
output=json
callbackJSONP方式回调函数callback=function1

响应结果

名称类型必有说明
statusnumber状态码,0为正常,其它为异常,详细请参阅状态码说明
messagestring状态说明
countnumber本次搜索结果总数,另外本服务限制最多返回200条数据(data),
翻页(page_index)页码超过总页数之后返回最后一页的结果。
request_idstring本次请求的唯一标识,由系统自动生成,用于追查结果有异常时使用
dataarray搜索结果POI(地点)数组,每项为一个POI(地点)对象
idstringPOI(地点)唯一标识
titlestringPOI(地点)名称
addressstring地址
telstring电话
categorystringPOI(地点)分类
category_codenumberPOI(地点)分类编码,设置added_fields=category_code时返回
typenumberPOI类型,值说明:0:普通POI / 1:公交车站 / 2:地铁站 / 3:公交线路 / 4:行政区划
locationobject坐标
latnumber纬度
lngnumber经度
ad_infoobject行政区划信息
adcodenumber行政区划代码,详见:行政区划代码说明
provincestring
citystring市,如果当前城市为省直辖县级区划,此字段会返回为空,由district字段返回。
注:省直辖县级区划adcode第3和第4位分别为9、0,如济源市adcode为419001
districtstring

调用示例

//GET请求示例,注意参数值要进行URL编码
//矩形区域范围:boundary=rectangle(lat,lng<左下/西南>, lat,lng<右上/东北>)
https://apis.map.qq.com/ws/place/v1/search?boundary=rectangle(39.907293,116.368935,39.914996,116.379321)&keyword=美食&page_size=10&page_index=1&key=OB4BZ-D4W3U-*****

前往示例中心 在线体验 ➤

多边形范围搜索

本接口提供基于多边形范围的地点搜索能力。

请求URL

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

请求参数

请求方式(Method): GET

参数必填说明示例
key开发key:您可在控制台Key管理界面自行创建,且需要开启WebServiceAPI功能key=OB4BZ-D4W3U-***
polygon多边形区域:
1. 格式为lat,lng;lat,lng…
2. 支持凸多边形及凹多边形,多边形不可自相交
4. 面积<30平方公里
5. 目前多边形不支持支持跨城市
polygon=39.932512,116.355515;39.933697,116.434650;39.913291,116.435509;39.913555,116.356201
keyword搜索关键字,长度最大96个字节,注:keyword仅支持检索一个。
API采用UTF-8字符编码,1个英文字符占用1个字节,1个中文字符占3个字节,具体请参阅相关技术资料)
keyword=美食
filter筛选条件
1. 指定分类筛选,语句格式为:category=分类名1,分类名2
分类词数量建议不超过5个,支持设置分类编码(支持的分类请参考:POI分类表)
2. 排除指定分类,语句格式为:category<>分类名1,分类名2分类词数量建议不超过5个,支持设置分类编码(支持的分类请参考:POI分类表)
搜索指定分类filter=category=公交站
搜索多个分类filter=category=大学,中学
排除指定分类 filter=category<>商务楼宇
注意参数值要进行url编码)
get_subpois是否返回子地点,如大厦停车场、出入口等取值:
0 [默认]不返回
1 返回
get_subpois=1
page_size每页条目数,最大限制为20条,默认为10条page_size=10
page_index页码,默认第1页page_index=1
output返回值类型:json、jsonpoutput=jsonp
callback回调函数callback=cb

响应结果

名称类型必有说明
statusnumber状态码,0为正常,其它为异常,详细请参阅状态码说明
messagestring状态说明
countnumber本次搜索结果总数,另外本服务限制最多返回200条数据(data),
翻页(page_index)页码超过总页数之后返回最后一页的结果。
request_idstring本次请求的唯一标识,由系统自动生成,用于追查结果有异常时使用
dataarray搜索结果POI(地点)数组,每项为一个POI(地点)对象
idstringPOI(地点)唯一标识
titlestringPOI(地点)名称
addressstring地址
telstring电话
categorystringPOI(地点)分类
typenumberPOI类型,值说明:0:普通POI / 1:公交车站 / 2:地铁站 / 3:公交线路 / 4:行政区划
locationobject坐标
latnumber纬度
lngnumber经度
_distancenumber距离,单位: 米,在周边搜索、城市范围搜索传入定位点时返回
ad_infoobject行政区划信息
adcodenumber行政区划代码,详见:行政区划代码说明
provincestring
citystring市,如果当前城市为省直辖县级区划,此字段会返回为空,由district字段返回。
注:省直辖县级区划adcode第3和第4位分别为9、0,如济源市adcode为419001
districtstring
sub_poisarray子地点列表,仅在输入参数get_subpois=1时返回
parent_idstring主地点ID,对应data中的地点ID
idstring地点唯一标识
titlestring地点名称
telstring电话
categorystringPOI(地点)分类
typenumberPOI类型,值说明:0:普通POI / 1:公交车站 / 2:地铁站 / 3:公交线路 / 4:行政区划
addressstring地址
locationobject坐标
latnumber纬度
lngnumber经度
ad_infoobject行政区划信息
adcodenumber行政区划代码,详见:行政区划代码说明
provincestring
citystring市,如果当前城市为省直辖县级区划,此字段会返回为空,由district字段返回。
注:省直辖县级区划adcode第3和第4位分别为9、0,如济源市adcode为419001
districtstring

调用示例

//GET请求示例,注意参数值要进行URL编码
https://apis.map.qq.com/ws/place/v1/search_by_polygon?polygon=39.932512,116.355515;39.933697,116.434650;39.913291,116.435509;39.913555,116.356201&keyword=公园&key=OB4BZ-D4W3U-*****

前往示例中心 在线体验 ➤

周边推荐(explore)

只需提供搜索中心点及半径(无须关键词),即可搜索获取周边高热度地点,
一般用于发送位置、门店签到等场景,自动为用户提供备选地点列表

请求URL

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

请求参数

请求方式(Method): GET

参数必填说明示例
key开发密钥(Key)key=OB4BZ-D4W3U-***
boundary格式:
boundary=nearby(lat,lng,radius[, auto_extend])
子参数:
lat,lng:搜索中心点的经纬度,纬度在前,经度在后
radius:搜索半径,单位:米,取值范围:200到1000
auto_extend:[可选] 当前范围无结果时,是否自动扩大范围,取值:
0 不扩大
1 [默认] 自动扩大范围(依次按照按1公里、2公里、5公里,最大到全城市范围搜索)
boundary=nearby(28.681114,115.918377,1000,1)
policy搜索策略,可选值:
1 [默认]地点签到场景,针对用户签到的热门 地点进行优先排序。
2 位置共享场景,用于发送位置、位置分享等场景的热门地点优先排序
policy=1
filter筛选条件,支持指定分类筛选,语句格式为:
category=分类名1,分类名2
分类词数量建议不超过5个(支持的分类请参考:POI分类表)
搜索指定分类
filter=category=公交车站
分类编码:filter=category=271013
搜索多个分类
filter=category=大学,中学
分类编码:filter=category= 241000,241100
(注意参数值要进行url编码)
orderby排序,支持按距离由近到远排序,取值:_distance
说明:周边搜索默认排序会综合考虑距离、权重等多方面因素,而设置按距离排序后则仅考虑距离远近,一些低权重的地点可能因距离近排在前面
orderby=_distance
address_format地址格式,可选值:short,返回不包含省市区的短地址
(缺省则为包含省市区的标准地址)
address_format=short
page_size每页条目数,最大限制为20条,默认为10条page_size=10
page_index第x页,默认第1页page_index=2
output返回格式:
支持JSON/JSONP,默认JSON
output=json
callbackJSONP方式回调函数callback=function1

响应结果

名称类型必有说明
statusnumber状态码,0为正常,其它为异常,详细请参阅状态码说明
messagestring状态说明
countnumber本次搜索结果总数,另外本服务限制最多返回200条数据(data),
翻页(page_index)超过搜索结果总数 或 最大200条限制时,将返回最后一页数据。
request_idstring本次请求的唯一标识,由系统自动生成,用于追查结果有异常时使用
dataarray搜索结果POI(地点)数组,每项为一个POI(地点)对象
idstringPOI(地点)唯一标识
titlestringPOI(地点)名称
addressstring地址
categorystringPOI(地点)分类
locationobject坐标
latnumber纬度
lngnumber经度
_distancenumber与boundary传入的经纬度的直线距离,单位: 米
ad_infoobject行政区划信息
adcodenumber行政区划代码,详见:行政区划代码说明
provincestring
citystring市,如果当前城市为省直辖县级区划,city与district字段均会返回此城市
注:省直辖县级区划adcode第3和第4位分别为9、0,如济源市adcode为419001
districtstring

调用示例

//GET请求
//周边推荐:boundary=nearby(lat,lng<中心坐标>,radius<半径/米>)
https://apis.map.qq.com/ws/place/v1/explore?boundary=nearby(40.040394,116.273523,1000)&policy=1&page_size=10&page_index=1&key=OB4BZ-D4W3U-*****

前往示例中心 在线体验 ➤

周边推荐(here)

与explore相似,只需提供搜索中心点及半径(无须关键词),即可搜索获取周边高热度地点,

但本接口侧重于以地标+主要的路+近距离POI为主,着力描述当前位置,同时提供到家场景(如创建收货地址)、出行场景的地点推荐。



本服务属于高级服务,如需接入请在官网工单系统提交工单申请开通调用权限。

请求URL

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

请求参数

请求方式(Method): GET

参数必填说明示例
key开发密钥(Key)key=OB4BZ-D4W3U-***
boundary格式:
boundary=nearby(lat,lng,radius[, auto_extend])
子参数:
lat,lng:搜索中心点的经纬度,纬度在前,经度在后
radius:搜索半径,单位:米,取值范围:10到1000
boundary=nearby(28.681114,115.918377,1000)
policy搜索策略:
policy=1[默认] 以地标+主要的路+近距离POI为主,着力描述当前位置;
policy=2 到家场景:筛选合适收货的POI,并会细化收货地址,精确到楼栋;
policy=3 出行场景:过滤掉车辆不易到达的POI(如一些景区内POI),增加道路出入口、交叉口、大区域出入口类POI,排序会根据真实API大用户的用户点击自动优化。
policy=1
filter筛选条件,支持指定分类筛选,语句格式为:
category=分类名1,分类名2
分类词数量建议不超过5个(支持的分类请参考:POI分类表)
搜索指定分类
filter=category=公交站
搜索多个分类
filter=category=美食,购物
address_format地址格式,可选值:short,返回不包含省市区的短地址
(缺省则为包含省市区的标准地址)
address_format=short
output返回格式:
支持JSON/JSONP,默认JSON
output=json
callbackJSONP方式回调函数callback=function1

响应结果

名称类型必有说明
statusnumber状态码,0为正常,其它为异常,详细请参阅状态码说明
messagestring状态说明
countnumber本次搜索结果总数,另外本服务限制最多返回10条数据(data)
request_idstring本次请求的唯一标识,由系统自动生成,用于追查结果有异常时使用
dataarray搜索结果POI(地点)数组,每项为一个POI(地点)对象
idstringPOI(地点)唯一标识
titlestringPOI(地点)名称
addressstring地址
categorystringPOI(地点)分类
locationobject坐标
latnumber纬度
lngnumber经度
_distancenumber与boundary传入的经纬度的直线距离,单位: 米
ad_infoobject行政区划信息
adcodenumber行政区划代码,详见:行政区划代码说明
provincestring
citystring市,如果当前城市为省直辖县级区划,city与district字段均会返回此城市
注:省直辖县级区划adcode第3和第4位分别为9、0,如济源市adcode为419001
districtstring

调用示例

//GET请求
//周边推荐:boundary=nearby(lat,lng<中心坐标>,radius<半径/米>)
https://apis.map.qq.com/ws/place/v1/here?boundary=nearby(40.040394,116.273523,1000)&policy=1&page_size=10&page_index=1&key=OB4BZ-D4W3U-*****

前往示例中心 在线体验 ➤
 

POI详情

提供通过POI ID查询其基础详情信息的能力。

请求URL

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

请求参数

请求方式(Method): GET

参数必填说明示例
key开发密钥(Key)key=OB4BZ-D4W3U-*****
id腾讯地图POI(地点)唯一标识,支持多poiid检索,最大支持10个,用英文逗号分隔id=6621879543162709731
output返回格式:
支持JSON/JSONP,默认JSON
output=json
callbackJSONP方式回调函数callback=function1

响应结果

名称类型必有说明
statusnumber状态码,0为正常,其它为异常,详细请参阅状态码说明
messagestring状态说明
countnumber本次搜索结果总数
request_idstring本次请求的唯一标识,由系统自动生成,用于追查结果有异常时使用
dataarray搜索结果POI(地点)数组,每项为一个POI(地点)对象
idstringPOI(地点)唯一标识
titlestringPOI(地点)名称
addressstring地址
telstring电话
categorystringPOI(地点)分类
typenumberPOI类型,值说明:0:普通POI / 1:公交车站 / 2:地铁站 / 3:公交线路 / 4:行政区划
locationobject坐标
latnumber纬度
lngnumber经度
ad_infoobject行政区划信息
adcodenumber行政区划代码,详见:行政区划代码说明
provincestring
citystring市,如果当前城市为省直辖县级区划,此字段会返回为空,由district字段返回。
注:省直辖县级区划adcode第3和第4位分别为9、0,如济源市adcode为419001
districtstring区/县,当type(POI类型)为3(公交线路)时,district由city补全

调用示例

//GET请求
//查询ID为6621879543162709731的地点信息
https://apis.map.qq.com/ws/place/v1/detail?id=6621879543162709731&key=OB4BZ-D4W3U-*****

http://www.xdnf.cn/news/569035.html

相关文章:

  • [Min-Max Normalization] [Z-Score Normalization]
  • 使用vue2做一个生成二维码的案例【可当组件使用】
  • JC/T 2848-2024 玻璃纤维增强石膏(GRG)装饰制品检测
  • VS2022:使用命令行启动项目
  • 2023 睿抗机器人开发者大赛CAIP-编程技能赛-本科组(国赛) 解题报告 | 珂学家
  • vscode连接WSL卡住
  • js不同浏览器标签页、窗口或 iframe 之间可以相互通信
  • 虚拟机下的OpenWrt磁盘Overlay扩容
  • genicamtl_lmi_gocator_objectmodel3d
  • 掌握HTTPX:从基础到高并发工程实践
  • 自由开发者计划 001:创建一个用于查看 Jupyter Notebook 的谷歌浏览器插件
  • FPGA降低功耗研究
  • 【76. 最小覆盖子串】
  • 操作系统 第四章 -2
  • Docker安装MinIO对象存储中间件
  • 图片识别(TransFormerCNNMLP)
  • 分享一些多模态文档解析思路
  • 蓝桥杯3503 更小的数
  • polarctf-web-[某函数的复仇]
  • 基于python的机器学习(七)—— 数据特征选择
  • PostgreSQL中通过查询数据插入到表的几种方法( SELECT INTO和INSERT INTO ... SELECT)
  • uniapp+vue3 随机、换一批
  • anaconda创建环境出错HTTPS
  • Captiks动捕与步态分析步态分析系统MOVIT:16μs 无线同步 + 快速校准,破解传统光电困局
  • 集成 OpenTelemetry + Grafana:实现 ABP VNext 的全链路可观测性
  • API面临哪些风险,如何做好API安全?
  • vue+threeJs 创建千色三角形宇宙
  • spring-retry
  • Pandoc3.7新特性:存在合并单元格的 HTML 表格会被保留为嵌入的 HTML 表格
  • WordPress Elementor零基础教程