python_高德地图_检查输入的地址是否详细
链接
importrequestsimportjsondefmain(address,city_info,gaode_key):url="https://restapi.amap.com/v3/geocode/geo"city=json.loads(city_info)["provinceAndCity"]params={"key":gaode_key,"address":address,"city":city,"output":"json"}resp=requests.get(url,params=params,timeout=10)data=resp.json()geocode=data["geocodes"][0]formatted_address=geocode["formatted_address"]level=geocode["level"]# 是否需要补充详细信息needs_detail=levelin["国家","省","市","区县","开发区","未知"]output={"输入的地址":address,"解析结果":formatted_address,"解析精度":level,"是否需要补充详细信息":"是"ifneeds_detailelse"否","提示":"地址模糊,请补充完整区县级以下信息并重新填写"ifneeds_detailelse"地址格式合格"}returnoutput