我在谷歌地图中使用动画来使标记弹跳。
如何更改以下代码使其只弹跳两次?
markersArray[i].setAnimation(google.maps.Animation.BOUNCE);
编辑:
这是我的做法,但正如 Michal 所说 - 这是一个粗略的解决方案:
marker.setAnimation(google.maps.Animation.BOUNCE);
setTimeout("marker.setAnimation(null)", 1520);
最佳答案
目前您无法通过 API 控制动画。
停止动画的一种粗略方法是准确计算两次弹跳持续的时间,将 Timeout 设置为该值并使用 marker.setAnimation(null) 取消动画;
关于javascript - 如何限制谷歌地图标记反弹的次数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6592565/