我是Google地圖新技術的新手。我想在一分鐘的時間間隔內閃爍或反彈Google地圖標記。是否可以做到這一點?你能告訴我一個成功的方法嗎?如何Google地圖標記閃爍時間間隔?
回答
可能會導致錯誤。 (使用不使用GoogleMap apikey)
var on = true;
var intervalSeconds = 0.5;
var myLatLng = {lat: -25.363, lng: 131.044};
var map = new google.maps.Map(document.getElementById('map'), {
zoom: 4,
center: myLatLng
});
var marker = new google.maps.Marker({
position: myLatLng,
map: map,
title: 'Hello World!'
});
setInterval(function() {
if(on) {
marker.setMap(null);
} else {
marker.setMap(map);
}
on = !on;
}, intervalSeconds * 1000);
#map {
width: 800px;
height: 600px;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script>
<div id="map"></div>
google.maps.Marker
的類支持setAnimation(animation:Animation)
方法,其中根據docs:
啓動的動畫。任何正在進行的動畫將被取消。目前支持的動畫有 :BOUNCE,DROP。傳入null將導致任何 動畫停止。
所以,你可以叫
marker.setAnimation(google.maps.Animation.BOUNCE);
開始反彈動畫和
marker.setAnimation(null);
停止它。工作示例:
function initMap() {
var myLatLng = {lat: -25.363, lng: 131.044};
var map = new google.maps.Map(document.getElementById('map'), {
zoom: 4,
center: myLatLng
});
var marker = new google.maps.Marker({
position: myLatLng,
map: map,
title: 'Hello World!'
});
marker.setAnimation(google.maps.Animation.BOUNCE);
}
<script type="text/javascript" src="http://www.google.com/jsapi"></script>
<script type="text/javascript">
google.load("maps", "3",{other_params:"sensor=false"});
</script>
<body onload="initMap();" style="margin:0px; padding:0px;" >
\t <div id="map" style="height:400px; width:500px;"></div>
</body>
閃爍的動畫,不支持開箱即用,但你可以自己創建它,例子已經包含在其他的答案。
Matej P.感謝您的分享。 – user6493966
沒問題。如果你認爲答案是有幫助的,你可以升級它。謝謝。 –
不幸的是,這是我的新的計算器帳戶和我的聲望小於15 upvote任何人:( – user6493966
- 1. 在谷歌地圖上閃爍特定標記時間間隔
- 2. 閃爍時間戳
- 3. 如何在Google地圖上顯示閃爍的圖標
- 4. JSON在Google地圖中刷新標記沒有閃爍
- 5. 標記在Android中的Google地圖上閃爍
- 6. 如何使標記圖像在谷歌地圖閃爍
- 7. 閃爍的邊框,時間間隔,使用setTimeout(),JavaScript
- 8. 最小地圖標記間隔方程
- 9. 如何在一段時間後更新Google地圖標記
- 10. Emacs - 爲光標閃爍打開和關閉設置不同的時間間隔
- 11. Google地圖GroundOverlay閃爍我的圖像
- 12. 處理中閃爍的兩種顏色之間的時間間隔
- 13. 如何停止設置間隔結果值閃爍
- 14. 地形圖塊在地形和普通類型之間閃爍
- 15. 如何使網頁中的圖標閃爍/閃爍
- 16. 如何在不同的時間間隔後隱藏Google地圖圈對象?
- 17. 如何讓鼠標點擊時按鈕閃爍/閃爍?
- 18. 如何平穩地移動標記而不會在地圖上閃爍
- 19. 如何標記輸入日期的時間間隔
- 20. 設置座標中的Google地圖閃爍
- 21. 在FadeTransition中瞬間圖像閃爍 - Javafx
- 22. Google靜態地圖自定義標記緩存多長時間?
- 23. 在Google地圖API v3中長時間添加標記
- 24. 在頁面間導航時閃爍
- 25. 設置閃爍動畫的時間img
- 26. AirPlay閃爍時,電影之間切換
- 27. 時間軸上的FLV正在閃爍
- 28. 在bash中按時間間隔標記時間戳
- 29. Angular ng如果在$ scope更新間隔上閃爍
- 30. 在整形期間閃爍
感謝您的分享。這有助於我提供眨眼效果。 – user6493966