针对传入的地址通过解析后的地址坐标识别所在的五级地址及编码并返回,该服务属于地址解析聚合的高级服务,返回用户传入地址所在的五级地址级编码
https://api.map.baidu.com/address_analyzer/v1?address=辽宁省大连市甘井子区大连湾街道&confidence=30&&ret_coordtype=bd09ll&show_zoning=1&ak=您的ak
//GET请求
参数名称 | 参数含义 | 示例 | 参数类型 | 默认值 | 必填 | 备注 |
---|---|---|---|---|---|---|
show_zoning | 是否返回五级行政村的地址和编码; 五级地址 | show_zoning=0不使用 | int | 0 | 否 | 开启五级行政区划数据功能,返回 标准五级区划village 和 village_code 字段。 注:该功能为高级付费服务,用户不能直接在官网付费入口中直接购买,如有采买需求,请反馈平台联系我们,将有商务与您取得联系 注:使用该参数会影响接口整体耗时 |
参数名 | 含义 | 备注 | 示例 | |
---|---|---|---|---|
village | 社区、村 | show_building=1返回文本中所体现第五级行政区划村级数据。 show_zoning=1返回解析后的第五级行政区划数据。 show_building和show_zoning参数共同使用时,返回解析后的第五级行政区划数据。 | 李家社区居委会 | |
village_code | 社区、村编码 | show_zoning=1返回,国家官方数据对应编码。 注:该功能为高级付费服务,用户不能直接在官网付费入口中直接购买,如有采买需求,请反馈平台联系我们,将有商务与您取得联系 | 210211017026 |
输入AK可生成包含IP/SN校验方式的代码
<?php// 此处填写你在控制台-应用管理-创建应用后获取的AK$ak = '您的AK';// 发起一个http get请求,并返回请求的结果// $url字段为请求的地址// $param字段为请求的参数function request_get($url = '', $param = array()) {if (empty($url) || empty($param)) {return false;}$getUrl = $url . "?" . http_build_query($param);$curl = curl_init(); // 初始化curlcurl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false); // 跳过证书检查curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 2); // 从证书中检查SSL加密算法是否存在curl_setopt($curl, CURLOPT_URL, $getUrl); // 抓取指定网页curl_setopt($curl, CURLOPT_TIMEOUT, 1000); // 设置超时时间1秒curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); // curl不直接输出到屏幕curl_setopt($curl, CURLOPT_HEADER, 0); // 设置header$data = curl_exec($curl); // 运行curlif (!$data) {print("an error occured in function request_get(): " . curl_error($curl) . "\n");}curl_close($curl);return $data;}// 请求地址$url = 'https://api.map.baidu.com/address_analyzer/v1';// 构造请求参数$param['address'] = '辽宁省大连市甘井子区大连湾街道';$param['confidence'] = '30';$param['ret_coordtype'] = 'bd09ll';$param['show_zoning'] = '1';$param['ak'] = $ak;$res = request_get($url, $param);// 将原始返回的结果打印出来print("请求的原始返回结果为:\n");print($res . "\n");?>
{"status": 0,"address": "辽宁省大连市甘井子区大连湾街道","result": {"province": "辽宁省","province_code": "210000","city": "大连市","city_code": "210200","county": "甘井子区","county_code": "210211","town": "大连湾街道","town_code": "210211017","village": "李家社区居委会","village_code": "210211017026","urban_rural_code": -1,"road": "俪泊街","road_code": "07f548a9fb50b53e21022085","section": "俪泊街(未知路)","section_code": "7c877e0c13e7c2e93010af64","poi": "李家村元宝山小区","poi_code": "03c6ca0b8148e2a6f6e73b5b","name": "","tel": ""},"detail": {"poi_xy": [121.7115752220849, 39.04191583460832],"poi_tag": "房地产;住宅区","aoi_id": "03c6ca0b8148e2a6f6e73b5b","aoi_name": "李家村元宝山小区","aoi_tag": "房地产;住宅区","address_precise": 1,"address_confidence": 100,"address_comprehension": 100,"address_level": "","address_poi": "","address_xy": [121.71391299999993, 39.04049510643925],"address detail": "","format_address": "辽宁省大连市甘井子区大连湾街道俪泊街"}}
参数 | 值 | 备注 | 必选 |
---|---|---|---|
address | 辽宁省大连市甘井子区大连湾街道 | 是 | |
ret_coordtype | bd09ll | 否 | |
confidence | 30 | 建议填 | |
show_zoning | 1 | 选填 |
上一篇
下一篇
本篇文章对您是否有帮助?