先上这个地址高德开放平台 | 高德地图API (amap.com)注册相关信息
主要取到应用的key值
1先选中应用管理
2然后创建一个应用选取key值
2然后选择产品介绍
3然后可以用代码转换了
import requests
def gd_map(addr):
"地址转经纬度"
para = {'key': '你的key','address': addr}
#key,# 地址参数
url = 'https://restapi.amap.com/v3/geocode/geo?&city=广州' # 高德地图地理编码API服务地址
result = requests.get(url, para) # GET方式请求
result = result.json()
lon_lat = result['geocodes'][0]['location'] # 获取返回参数geocodes中的location,即经纬度
return lon_lat
def n_gd_map(lon_lat):
"""经纬度主转地址"""
url='https://restapi.amap.com/v3/geocode/regeo?key=你的key'
response=requests.get(url)
name=response.json()
name1=name['regeocode']
name2=name1['addressComponent']['neighborhood']['name']
return name2
n_gd_map(12)
你就可以把地址比如清华大学转为(116.326582,40.002436)。反过来说也可以通过经纬度转为地址