マーカーが選択されたら、バウンスさせたいです。別のマーカーをクリックすると、最初のマーカーがバウンスを停止し、別のマーカーがバウンスを開始します。これは簡単にこれを行うことで達成できると思いました
function bindInfoWindow(marker, map, infoWindow, html) {
google.maps.event.addListener(marker, 'click', function() {
document.getElementById('loc-info').innerHTML = html;
if (marker.getAnimation() != null) {
marker.setAnimation(null);
} else {
marker.setAnimation(google.maps.Animation.BOUNCE);
}
});
}
代わりに、最初のマーカーが再度クリックされるまでバウンスし続けますが、これは望ましくありません。何かご意見は?