好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

Python学习笔记:Python获取城市经纬度坐

1、首先登陆百度地图开放平台?

2、选择控制台

?

3、点击创建应用

4、输入应用名称和白名单IP

? ? ? ?只有IP白名单内的服务器才能成功发起调用,格式: 202.198.16.3,202.198.0.0/16 填写IP地址或IP前缀网段,英文半角逗号分隔如果不想对IP做任何限制,请设置为0.0.0.0/0?(谨慎使用,AK如果泄露配额会被其用户消费,上线前可以用作Debug,线上正式ak请设置合理的IP白名单)

import?json
from?urllib.request?import?urlopen,?quote
url?=?'http://api.map.baidu测试数据/geocoder/v2/'
output?=?'json'
ak?=?'XeCfCY777qDMTKSqyc3LTiGPnMA7fqzy'#你的ak
a=['保定']
for?i?in?a:
?????add?=?quote(i)
?????uri?=?url?+?'?'?+?'address='?+?add??+?'&output='?+?output?+?'&ak='?+?ak?#百度地理编码API
?????req?=?urlopen(uri)
?????res?=?req.read().decode()
?????temp?=?json.loads(res)
?????print(temp['result']['location']['lng'],temp['result']['location']['lat'])#打印出经纬度

?运行结果

?在百度上搜索到的保定经纬度为

查看更多关于Python学习笔记:Python获取城市经纬度坐的详细内容...

  阅读:35次