首页 > 其他 > 详细

谷歌制图服务(Google Chart)接口生成二维码

时间:2014-04-04 11:13:43      阅读:333      评论:0      收藏:0      [点我收藏+]

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(‘‘);
}
//测试
var url = qrcode(http://www.anrip.com/post/748);
window.location.href = url;

 

谷歌制图服务(Google Chart)接口生成二维码,布布扣,bubuko.com

谷歌制图服务(Google Chart)接口生成二维码

原文:http://www.cnblogs.com/kt520/p/3644051.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!