利用高德的web服务api实现地理编码,获取经纬度信息
高德地图地理编码/逆地理编码 API官方文档地址:http://lbs.amap.com/api/webservice/guide/api/georegeo
废话不多说,直接上代码了
1 import requests
2
3 #申请的key,请大家自己申请哈,原来给了我的Ak,结果有人给我把一天的配额用完了
4 ak=\'***********************\'
5
6 #传入地址,返回对应地址的经纬度信息
7 def address(address):
8 url="http://restapi.amap.com/v3/geocode/geo?key=%s&address=%s"%(ak,address)
9 data=requests.get(url)
10 contest=data.json()
11 contest=contest[\'geocodes\'][0][\'location\']
12 return contest
13
14 if __name__ == \'__main__\':
15 print(address("兰州西站"))
运行结果:103.752739,36.068391