本地搜索

优质
小牛编辑
132浏览
2023-12-01

本地搜索服务可以根据用户输入的POI关键词在指定范围“city”内查找与之匹配的地理兴趣点,并将其结果有序返回。

使用服务前需要先申请 key。

资源服务地址:https://www.supermapol.com/iserver/services/localsearch/rest/searchdatas/China/poiinfos

资源接口参数说明

本地搜索服务支持GET和HEAD请求,支持json\xml\jsonp等格式

GET 请求参数

参数名类型默认值范例是否必须描述
keyWordsString超图软件搜索关键字,需要检索的POI关键字,如输入多个关键字,请使用空格隔开
cityString北京市POI服务查询范围,默认北京市范围查找
pageSizeint1010返回记录结果数,默认10,最大设置为20
pageNumint11分页页码,默认1代表第一页
toint910101910101输出结果坐标类型。枚举值:910101、910111、910102、910112、910113。坐标类型编码参考坐标类型。

距离搜索模式请求参数

参数名类型默认值范例是否必须描述
locationPoint2D{"x":116.505792,"y":39.985568}POI查询中心点
radiusint200POI查询半径,单位为米

范围搜索模式请求参数

参数名类型默认值范例是否必须描述
leftLocationPoint2D{"x":116.00,"y":39.00}POI查询左下角坐标
rightLocationPoint2D{"x":116.70,"y":40.00}POI查询右上角坐标

响应结构

名称类型描述
totalHitsintPOI查询结果总数
poiInfosPOIInfo数组POI搜索服务查询到的POI集合信息,每个POI信息如下表所示

POIInfo 说明:

属性名称类型描述
addressStringPOI详细地址信息
nameStringPOI名称信息
locationPoint2DPOI地理坐标
xdouble地理坐标经度值
ydouble地理坐标纬度值
scorefloat查询结果的可信度
telephoneStringPOI地址的联系电话
uidStringPOI地址唯一标识

服务示例

https://www.supermapol.com/iserver/services/localsearch/rest/searchdatas/China/
poiinfos.json?keywords=超图软件&city=北京市&location=&radius=&leftLocation=&
rightLocation=&pageSize=10&pageNum=1&key=fvV2osxwuZWlY0wJb8FEb2i5
参数名备注
searchType三种搜索模式:默认;距离搜索;范围搜索
keyWords超图软件搜索关键字,需要检索的POI关键字
city北京市POI服务查询范围
pageSize10返回记录结果数,默认10
pageNum1分页页码,默认1代表第一页

响应结果

{
"poiInfos": [
{
"address": "北京市朝阳区酒仙桥北路甲10号电子城IT产业园107楼6层",
"location": {
"x": 116.50579227900883,
"y": 39.98556847551764
},
"name": "北京超图软件股份有限公司",
"score": 0,
"telephone": "(010)59896655",
"uid": "e30da3876c4fdffb932ca3e8"
},
{
"address": "北京市朝阳区将台酒仙桥北路甲10号院电子城it产业园107号楼1楼(超图软件大楼)",
"location": {
"x": 116.50584249699072,
"y": 39.985587854384725
},
"name": "瑞华康源科技有限公司",
"score": 0,
"telephone": "(010)50953959",
"uid": "ffa45bb0bb32c20ca8f0cd8e"
}
],
"totalHits": 2
}