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

时间:2011-07-06 06:51:42

标签: javascript google-maps

我在谷歌地图中使用动画导致标记反弹。

如何更改以下代码才能使其反弹两次?

markersArray[i].setAnimation(google.maps.Animation.BOUNCE);

编辑:
这就是我如何做到的,但正如Michal所说 - 这是一个粗糙的解决方案:

marker.setAnimation(google.maps.Animation.BOUNCE);
setTimeout("marker.setAnimation(null)", 1520);

2 个答案:

答案 0 :(得分:3)

目前您无法通过API控制动画。

停止动画的粗略方法是准确计算两次弹跳持续多长时间,将setTimeout设置为该值并使用marker.setAnimation(null)取消动画;

答案 1 :(得分:0)

我采用了“停止动画的原始方式”,并在我other (dup) SO post的答案中对其进行了一些改进。