javascript - 如何限制谷歌地图标记反弹的次数?

标签 javascript google-maps

我在谷歌地图中使用动画来使标记弹跳。

如何更改以下代码使其只弹跳两次?

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/

相关文章:

javascript - 使用 JavaScript 划分输入字段

javascript - 如何在 typescript 中返回空值?

java.lang.NullPointerException GoogleMaps V2

javascript - 我如何绕过 Angular 用它自己的猴子补丁来撤消我的猴子补丁?

javascript - 如何在特定区域自动散布相同的标记

javascript - 使用 chart.js 在雷达图中显示点值

javascript - 将原始字符串从 api 转换为货币格式

javascript - 呈现路线后,将 V3 Google map 置于 route 心

javascript - 获取可拖动标记的位置

javascript - 如何在javascript中将数组转换为JSON