小编Chr*_*unk的帖子

FusionTables私人表与OAUTH2

蒂姆罗森伯格的好照片,显示了OAUTH2的工作方式:

在此输入图像描述

我甚至懒得开始查看这2个 文件并进行测试, 所以我搜索了最简单的方法

1.get令牌

2.使用该令牌访问

gwt-oauth2的帮助下

把它放到index.php头: <script type="text/javascript" src="gwt-oauth2.js"></script>

这在体内

<script type="text/javascript">
(function() {
var GOOGLE_AUTH_URL = "https://accounts.google.com/o/oauth2/auth";
var GOOGLE_CLIENT_ID = "CLIENT_ID";
//var PLUS_ME_SCOPE = "https://www.googleapis.com/auth/plus.me";
//var FusionTable_SCOPE = "https://www.googleapis.com/auth/fusiontables";       
var button = document.createElement("button");
button.innerText = "Authenticate with Google";
button.onclick = function() {

var req = {
    'authUrl' : GOOGLE_AUTH_URL,
    'clientId' : GOOGLE_CLIENT_ID,
    'scopes': ['https://www.googleapis.com/auth/plus.me',
               'https://www.googleapis.com/auth/fusiontables'
              ],
};

oauth2.login(req, function(token) {
    alert('Got an OAuth token:\n'+ token +'\n'+ 'Token expires in '+ …
Run Code Online (Sandbox Code Playgroud)

javascript oauth-2.0 google-fusion-tables

18
推荐指数
1
解决办法
3120
查看次数

使用CSS3动画的脉动传单标记

我想在Leaflet地图上创建一个自定义的脉动地图标记图标.出于学习目的,我不想使用第三方插件.

我正在使用以下CSS代码来创建'脉动'动画:

.gps_ring {
    border: 3px solid #999;
    -webkit-border-radius: 30px;
    height: 18px;
    width: 18px;    
    -webkit-animation: pulsate 1s ease-out;
    -webkit-animation-iteration-count: infinite;     
}   
@-webkit-keyframes pulsate {
    0% {-webkit-transform: scale(0.1, 0.1); opacity: 0.0;}
    50% {opacity: 1.0;}
    100% {-webkit-transform: scale(1.2, 1.2); opacity: 0.0;}
}
Run Code Online (Sandbox Code Playgroud)

我正在使用Leaflet的DivIcon来改变标记的可视化(引用上面的CSS类):

// Define an icon called cssIcon
var cssIcon = L.divIcon({
    // Specify a class name we can refer to in CSS.
    className: 'gps_ring'
});

// Create markers and set their icons to cssIcon
L.marker([50.5, 30.5], …
Run Code Online (Sandbox Code Playgroud)

javascript mapping html5 css3 leaflet

11
推荐指数
2
解决办法
7230
查看次数