功能介绍
· 逆地理编码服务提供将坐标点(经纬度)转换为对应城市信息(区县级)功能, 返回格式支持:json、 xml、 txt。
· 兼容高德和百度逆地理编码接口字段, 零成本切换。
· 该接口仅支持国内坐标。
API文档在线测试此接口
该接口同时支持HTTP和HTTPS, 并且允许跨域请求
请求方式及url:
请求方式:
GET
接口地址:(建议在服务端设置线路地址为动态可修改的)
http://apia.yikeapi.com/geocode/
请求示例
http://apia.yikeapi.com/geocode?appid=43656176&appsecret=I42og6Lm&output=json&location=116.437039,39.999664
请求参数说明:
参数名 | 必选 | 类型 | 说明 | 备注(示例) |
---|---|---|---|---|
appid | 是 | String | 用户appid | 注册开发账号 |
appsecret | 是 | String | 用户appsecret | |
location | 否 | String | 经纬度坐标组合地址 | 示例: 116.437039,39.999664 |
lng | 否 | String | 经度 | 如: 119.545023 |
lat | 否 | String | 纬度 | 如: 36.044254 |
output | 否 | String | 输出格式 | 示例: json 、 xml 、 txt |
vue | 否 | Int | 跨域参数 | 如果您使用的是react、vue、angular请填写值: 1 |
callback | 否 | String | jsonp参数 | 如: jQuery.Callbacks |
备注
暂无
示例代码
$ curl -L "http://apia.yikeapi.com/geocode?appid=43656176&appsecret=I42og6Lm&output=json&location=116.437039,39.999664"
响应JSON
{
"errcode":0,
"errmsg":"success",
"nums":9328,
"regeocode":{
"addressComponent":{
"province":"北京市",
"city":"北京市",
"district":"朝阳区",
"adcode":"110105"
}
}
}
响应XML
<regeocode>
<addressComponent>
<province>北京市</province>
<city>北京市</city>
<district>朝阳区</district>
<adcode>110105</adcode>
</addressComponent>
<nums>10525</nums>
</regeocode>
响应TXT ( 省,市,区,行政区划代码,实时访问次数 )
北京市,北京市,朝阳区,110105,10885
错误码参考
字段 | 错误码 | 说明 |
---|---|---|
errcode | 100 | 该接口有任何异常报错都会返回errcode报错, 并且只有100, 具体报错描述请参考字段:errmsg |
{ "errcode":100, "errmsg":"缺少注册参数appid或appsecret" }