蒂姆罗森伯格的好照片,显示了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) 我想在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)