
逆地理编码 API 是通过 HTTP/HTTPS 协议访问远程服务的接口,提供结构化地址与经纬度之间的相互转化的能力。
适用场景:将经纬度转换为详细结构化的地址,且返回附近周边的 POI 信息。 例如:116.480881,39.989410 转换地址描述后:荣事达大道 550 号 正北多少米
坐标系:WGS84坐标
| 名称 | 含义 | 是否必填 | 规则说明 |
| location | 经纬度坐标 | 是 | 规则:经度和纬度用","分割,经度在前,纬度在后 |
| radius | 搜索半径 | 否 | radius 取值范围:0~3000,默认值:1000。单位:米 |
| poiType | 返回附近 POI 类型 | 否 | 地点文本搜索接口支持按照设定的 POI 类型限定地点搜索结果。poiType下载 |
| pageNum | 请求第几分页 | 否 | page_num 默认为 1,请求第几分页 |
| pageSize | 当前分页展示的数据条数 | 否 | page_size 默认为 10,page_size 的取值 1-25 |
| 字段路径 | 类型 | 是否必填 | 中文名 | 说明 |
| code | integer | 是 | 状态码 | 0 表示成功,其它为错误 |
| data | object[] | 是 | 返回数据 | POI 完整集合 |
| info | String | 是 | 返回信息 | 请求结果的文字描述 |
data对象字段说明:
| 字段名 | 是否必选 | 中文名 | 说明 |
| addressComponent | 是 | 地址元素列表 | 地址元素 |
| pois | 是 | POI 集合 | POI 集合列表 |
| poiCount | 是 | POI 数量 | POI 集合数量 |
addressComponent 对象字段说明
| 字段名 | 是否必选 | 中文名 | 说明 |
| province | 是 | 坐标点所在省名称 | 例如:北京市 |
| city | 是 | 坐标点所在城市名称 | 例如:北京市 |
| citycode | 是 | 城市编码 | 例如:010 |
| district | 是 | 坐标点所在区 | 例如:海淀区 |
| adcode | 是 | 行政区编码 | 例如:110108 |
| township | 是 | 坐标点所在乡镇 | 例如:苏家坨镇 |
| towncode | 是 | 乡镇街道编码 | 例如:110108104 |
pois 对象字段说明
| 字段名 | 是否必选 | 中文名 | 说明 |
| id | 是 | POI 唯一标识 | 唯一标识 |
| name | 是 | POI 名称 | POI 名称 |
| poiType | 是 | POI 类型 | POI 分类编码 |
| location | 是 | 经纬度 | 经度在前,纬度在后 |
| address | 否 | 详细地址 | POI 详细地址 |
| direction | 否 | 方向 | POI 方向信息 |
| distance | 否 | 距离 | 与查询点的距离(单位:米) |
请求示例
https://api.open.geovisearth.com/pj/geo/v2/geocode/regeo?location=116.656144,41.035728&token=您的token返回示例
{
"code": 0,
"data": {
"addressComponent": {
"citycode": "010",
"province": "北京市",
"city": "北京市",
"district": "海淀区",
"adCode": "110108",
"township": "苏家坨镇",
"towncode": "110108104"
},
"pois": [
{
"id": "BJ6Q3V74ISN8",
"name": "肯德基",
"poiType": "110201",
"location": "116.173059,40.06561",
"address": "中关村环保科技示范园正南方向5米",
"direction": "正北",
"distance": "0.0000"
},
{
"id": "BJW5Z7HND4Z0",
"name": "库迪咖啡(万科翠湖国际北区店)",
"poiType": "110303",
"location": "116.173046,40.065657",
"address": "中关村环保科技示范园",
"direction": "正北",
"distance": "5.3420"
}
],
"poiCount": 2
},
"info": "操作成功"
}