python学习笔记(三) Google map API调用
来源:互联网 发布:雅安网络电视台 编辑:程序博客网 时间:2024/05/16 06:40
import urllibimport urllib.requestimport jsonserviceurl = 'http://maps.googleapis.com/maps/api/geocode/json?'#serviceurl = 'http://python-data.dr-chuck.net/geojson?'while True: address = input('Enter location:') if len(address) < 1:break url = serviceurl + urllib.parse.urlencode({'sensor':'false','address':address}) print('Retrieving:',url) uh = urllib.request.urlopen(url) data = uh.read() print('Retrieved:',len(data),'characters') print(str(data)) #接受过来的数据都是字节型数据需要进行decode()操作 try: js = json.loads(data.decode()) except: js = None #try:js = json.loads(str(data)) #except: js = None print(js) if 'status' not in js or js['status'] != 'OK': print('===Failed To Retrieve===') print(data) continue print(json.dumps(js,indent=4)) lat = js['results'][0]['geometry']['location']['lat'] lng = js['results'][0]['geometry']['location']['lng'] print('lat:',lat,'lng:',lng) location = js['results'][0]['formatted_address'] print(location)
0 0
- python学习笔记(三) Google map API调用
- google map api学习笔记
- google map开发学习笔记(三)
- google map开发学习笔记(三)
- JS学习-调用google map API例子
- google Map APi学习与总结(三) .
- 调用google map api
- google map api 3 学习应用笔记 (1)
- Android学习笔记(五七):使用Google Map API v2
- Android学习笔记(五七):使用Google Map API v2
- Android学习笔记(环境配置):使用Google Map API v2
- Google Map API学习记录
- Python 调用cobbler API 学习笔记
- Google Map API使用详解(三)——Google Map基本常识(上)
- Android上调用google map api v2
- google map开发学习笔记(一)
- google map开发学习笔记(二)
- google map开发学习笔记(四)
- java8 打印本月日历
- tomcat和程序的JDK版本不一致
- Android studio图片ERROR: 9-patch image xx .9.png malformed
- golang vim 语法高亮、保存时fmt与guru安装
- Ubuntu1604安装ganglia并监控Hadoop/HBase/Spark集群
- python学习笔记(三) Google map API调用
- linux下创建用户
- nGrinder二次开发之监控机器性能数据
- HLS直播点播加密
- spl_autoload_register与__autoload区别
- ionic 打包遇到"Error: spawn EACCES".
- Java中比较两个日期的大小
- 文章标题
- Linux 常用命令总结