Google公布了制图服务(Google Chart)的接口,这项服务用起来相当简单,只使用浏览器就可以用来为统计数据自动生成图片。
目前谷歌制图服务提供折线图、条状图、饼图、Venn图、散点图、二维码图等。下面我们来看下如何使用这个简单的服务来生成二维码。
1 |
接口地址 http://chart.apis.google.com/chart?chs=宽高值x宽高值&cht=qr&chld=等级|边距&chl=内容 |
参数说明:
宽高值:生成二维码尺寸,单位是像素,目前生成的二维码都是正方形的,所以两个宽高值都设置为一样的值
等级:四个等级,L-默认:可以识别已损失的7%的数据;M-可以识别已损失15%的数据;Q-可以识别已损失25%的数据;H-可以识别已损失30%的数据
边距:生成的二维码离图片边框的距离
内容:生成二维码的内容,但一定要URLENCODE
下面给一个JS生成二维码地址的函数
1
2
3
4
5
6
7
8
9
10
11
12
13
14 |
function
qrcode(data, size, level, margin) { size = size || 320; level = level || ‘L‘ ; margin = margin | 0; return
[ ‘&chs=‘ +size+ ‘x‘ +size, ‘&chld=‘ +level+ ‘|‘ +margin, ‘&chl=‘ +encodeURIComponent(data) ].join( ‘‘ ); } //测试 window.location.href = url; |
谷歌制图服务(Google Chart)接口生成二维码,布布扣,bubuko.com
原文:http://www.cnblogs.com/kt520/p/3644051.html