根据地址返回详细信息
基本信息
Path: /api/v1/addressinfo
Method: GET
接口描述:
服务域名(支持https) :http://openapi-map.tantu.com
sign 签名规则为拼接参数query和key得到新字符串,对新字符串进行md5加密取32位小写
其中key为固定值 key=4k1youU38QiFXhTm (之后可能会为不同项目分配不同的key)
例子
如 query=广州东站
则 sign为对字符串"广州东站4k1youU38QiFXhTm"进行md5加密后取32位小写,即sign=456d2ece40f9361bda2831115cca958b
所以 完整请求为 http://openapi-map.tantu.com/api/v1/addressinfo?query=广州东站&sign=456d2ece40f9361bda2831115cca958b
请求参数
Query
参数名称 | 是否必须 | 示例 | 备注 |
---|---|---|---|
query | 是 | 广州东站 | 地址字符串 |
location | 否 | 23.100109,113.460472 | 中心点lat,lng |
radius | 否 | 3000 | 搜索半径,单位米(如果传了location,则radius必传) |
sign | 是 | 验证参数 |
返回数据
{
// 状码码 0:成功 1001:服务端内部错 1005:查询的地址不存在
"Code": 0,
"Desc": "成功",
"Message": [
{
"formatted_address": "中国广州市天河区 邮政编码: 510610", // 地址,通常指邮政地址
"geometry": {
// 经纬度
"location": {
"lat": 23.1496473,
"lng": 113.3247522
},
// 该区域的经纬度
"viewport": {
"northeast": {
"lat": 23.15103977989272,
"lng": 113.3258626798927
},
"southwest": {
"lat": 23.14834012010727,
"lng": 113.3231630201073
}
}
},
// 地名
"name": "广州东站",
"types": [
"subway_station",
"transit_station",
"point_of_interest",
"establishment"
]
}
],
"extData": {}
}