Laravel 获取省市区县(调用高德API)

例如:中国>山东省>济南市>历下区>舜华路街道(国>省>市>区>街道)。

文档链接:https://lbs.amap.com/api/webservice/guide/api/district

Laravel 获取省市区县(调用高德API)

具体见官方文档。

首先要新建一个应用,填写必要的信息,保存后会有一个Key,这个就是我们需要的。

Laravel 获取省市区县(调用高德API)

这里要注意是需要选择(是你的业务要求而定)Web服务!!!!!

行政区域查询API服务地址:

URL:https://restapi.amap.com/v3/config/district?parameters

请求:GET

示例:https://restapi.amap.com/v3/config/district?key=<你创建应用Key>&keywords=山东省&subdistrict=4

Postman测试结果:

{

"status": "1",

"info": "OK",

"infocode": "10000",

"count": "1",

"suggestion": {

"keywords": [],

"cities": []

},

"districts": [

{

"citycode": [],

"adcode": "370000",

"name": "山东省",

"center": "117.000923,36.675807",

"level": "province",

"districts": [

{

"citycode": "0635",

"adcode": "371500",

"name": "聊城市",

"center": "115.980367,36.456013",

"level": "city",

"districts": [

{

"citycode": "0635",

"adcode": "371525",

"name": "冠县",

"center": "115.444808,36.483753",

"level": "district",

"districts": [

{

"citycode": "0635",

"adcode": "371525",

"name": "万善乡",

"center": "115.468,36.6046",

"level": "street",

"districts": []

{......}

.......

}

]

.....

}]

.......

}]

.......

}

]

}