Web Tutorials

Interview Q & A

Code Examples

Utility Tools

Add Animations Marker on Google Maps

In this example you will learn how to add animations marker on google map.

Here you can view the output of the example and you can also "try it yourself" by clicking on "Live Demo" button given at the bottom.

Syntax

function displayToggleBounce() {  
  if (marker.getAnimation() !== null) {  
    marker.setAnimation(null);  
  } else {  
    marker.setAnimation(google.maps.Animation.BOUNCE);  
  }  
}

Add Animations Marker on Google Maps Example

<!DOCTYPE html>  
<html>  
  <head> <!-- www.techstrikers.com -->  
    <meta charset="utf-8">  
    <title>Add Animation Marker</title>  
    <style>  
      html, body {  
        height: 100%;  
        margin: 0;  
        padding: 0;  
      }  
      #map {  
        height: 100%;  
      }  
    </style>  
<script async defer  
src="https://maps.googleapis.com/maps/api/js?signed_in=true&callback=initMap"></script>  
    <script>  
 
var marker;  
var lat_lng = {lat:22.08672, lng: 78.42444};   
function initMap() {  
  var map = new google.maps.Map(document.getElementById('map'), {  
    zoom: 6,  
    center: lat_lng  
  });  
  
  marker = new google.maps.Marker({  
    map: map,  
    draggable: false,  
    animation: google.maps.Animation.DROP,  
    position: lat_lng  
  });  
  marker.addListener('click', displayToggleBounce);  
}  
  
function displayToggleBounce() {  
  if (marker.getAnimation() !== null) {  
    marker.setAnimation(null);  
  } else {  
    marker.setAnimation(google.maps.Animation.BOUNCE);  
  }  
}  
  
</script>  
</head>  
  <body>  
    <div id="map"></div>  
  </body>  
</html>

Above example will produce following output