Web Tutorials

Interview Q & A

Code Examples

Utility Tools

Add Draggable Marker on Google Maps

In this section you will learn how to add draggable marker on google map with complete example.

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

marker = new google.maps.Marker({  
    map: map,  
    draggable: true,   
    position: lat_lng  
  }); 

Add Draggable Marker on Google Maps Example

<!DOCTYPE html>  
<html>  
  <head> <!-- www.techstrikers.com -->  
    <meta charset="utf-8">  
    <title>Add Draggable 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: true,   
    position: lat_lng  
  });  
}  
</script>  
</head>  
  <body>  
    <div id="map"></div>  
  </body>  
</html>

Above example will produce following output