地址解析聚合 | 百度地图api sdk-凯发k8官方旗舰厅

浏览器版本低!无法浏览完整内容,建议升级或更换浏览器。

所有文档

地址解析聚合

异常地址识别服务
下载开发文档
接口说明

针对系统传入地址进行判断是否存在不合规的情况,通过找到不合规的case问题,系统给用户提示问题的原因,来协助降低地址输入时的错误率。

该服务属于地址解析聚合的子功能,用于去判别用户传入系统地址的合规性。

api服务地址

https://api.map.baidu.com/address_analyzer/v1?address=北京市海淀区信息路甲九号&confidence=30&&ret_coordtype=bd09ll&addr_verify=1&ak=您的ak
//get请求

异常地址识别功能识别范围及对应提示内容如下:
提示不合规问题识别范围提示内容举例
行政区划冲突前四级行政区划行政区划冲突

地址:北京市上海市海淀区上地十街百度大厦
“上海市”与“北京市”冲突

行政区划冗余前四级行政区划行政区划冗余

地址:北京市北京市海淀区海淀区上地十街百度大厦
“海淀区”与“海淀区”冗余

行政区划错误前三级行政区划

省级行政
区划错误

地址:山东省阳泉市盂县秀水镇学府苑
“阳泉市”为“山西省”非“山东省”省级行政区划错误

城市级行政
区划错误

地址:山西省太原市盂县秀水镇学府苑
“阳泉市”为“山西省”非“山东省”省级行政区划错误

区县级行政
区划错误

地址:山西省阳泉市平定县秀水镇学府苑
匹配后发现“秀水镇”非“平定县”区县级行政区划错误

地址结构缺失前四级行政区划

省级地址结构
缺失

地址:青岛市李沧区沧口街道牛毛山公园
缺少“山东省“省级地址结构

城市级地址
结构缺失

地址:山东省李沧区沧口街道牛毛山公园
缺少“青岛市“城市级地址结构

区县级地址
结构缺失

地址:山东省青岛市沧口街道牛毛山公园
缺少“李沧区“区县级地址结构

乡镇级
地址结构缺失

地址:山东省青岛市李沧区牛毛山公园
缺少“沧口街道”乡镇级地址结构

请求参数
参数名称参数含义示例参数类型默认值必填备注
addr_verify是否触发异常地址识别功能1、0int0

1(调用)返回problem
其他值:返回problem
注:该功能为高级付费服务,用户不能直接在凯发k8官方旗舰厅官网付费入口中直接购买,如有采买需求,请联系凯发k8官方旗舰厅,将有商务与您取得联系

返回参数
参数名含义备注示例
problem输入地址不合规提示"|行政区划冲突"
"|行政区划冗余"
"|省级地址结构缺失"
"|省级行政区划错误"
"|城市级地址结构缺失"
"|城市级行政区划错误"
"|区县级地址结构缺失"
"|区县级行政区划错误"
"|乡镇级地址结构缺失"
行政区划冲突
如您需要异常地址识别服务,请点击。
示例代码
填写您的ak

输入ak可生成包含ip/sn校验方式的代码

<?php
// 此处填写你在控制台-应用管理-创建应用后获取的ak
$ak ='您的ak';
// 发起一个http get请求,并返回请求的结果
// $url字段为请求的地址
// $param字段为请求的参数
functionrequest_get($url ='', $param =array()){
if(empty($url)||empty($param)){
returnfalse;
}
$geturl = $url ."?".http_build_query($param);
$curl =curl_init();// 初始化curl
curl_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);// 运行curl
if(!$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['addr_verify']='1';
$param['ak']= $ak;
$res =request_get($url, $param);
// 将原始返回的结果打印出来
print("请求的原始返回结果为:\n");
print($res ."\n");
?>
{
"status":0,
"address":"北京市海淀区信息路甲九号",
"result":{
"province":"北京市",
"province_code":"110000",
"city":"北京市",
"city_code":"110100",
"county":"海淀区",
"county_code":"110108",
"town":"上地街道",
"town_code":"110108022",
"road":"信息路",
"road_code":"004014ba01afe8b63a221c4e",
"section":"信息路(上地六街到上地五街)",
"section_code":"ebc13ff6a4ddcd370b1cc7ca",
"poi":"奎科科技大厦",
"poi_code":"1a30c5f8cbb55eff71210b02"
},
"detail":{
"poi_xy":[
116.3133070734785,
40.04767596026261
],
"poi_tag":"房地产;写字楼",
"aoi_id":"1a30c5f8cbb55eff71210b02",
"aoi_name":"奎科科技大厦",
"aoi_tag":"房地产;写字楼",
"address_precise":1,
"address_confidence":80,
"address_comprehension":100,
"address_level":"门址",
"address_poi":"",
"address_xy":[
116.31343400404705,
40.04769957219149
]
}
}
在线运行
参数备注必选
address
北京市海淀区信息路甲九号
ret_coordtype
bd09ll
confidence
30建议填
addr_verify
1选填

上一篇

地址解析聚合

下一篇

更新日志

本篇文章对您是否有帮助?

网站地图