项目背景
需求:将具体地址转换为经纬度
需要先在高德地图注册,获取api key.
代码
import requests
import json
def geocode(address):
params = {'address': address,
'key': '你的高德地图AK',
# 'city':'上海市'
}
url = 'https://restapi.amap.com/v3/geocode/geo'
res = requests.get(url, params)
# 输出结果为json,将其转为字典格式
result = json.loads(res.text)
# 或者直接调用json的方法,返回python下的字典数据
# result = res.json()
# print(result)
res = result['geocodes'][0]['location']
return res
if __name__ == '__main__':
address = '上海市徐汇区'
res = geocode(address)
print(res)