Я обнаружил, что вы можете установить "draggable: true",
var marker = new google.maps.Marker({position: uluru, map: map,draggable:true});
И получить текущую позицию маркера, добавив прослушиватели событий к маркеру
google.maps.event.addListener(marker, 'dragend', function(evt){
document.getElementById('location-x').innerHTML = 'Latitude: '
+ evt.latLng.lat().toFixed(3) + ' Longitude: ' + evt.latLng.lng().toFixed(3);
});
google.maps.event.addListener(marker, 'dragstart', function(evt){
document.getElementById('location-x').innerHTML = 'Getting new location...';
});
Надеюсь, это кому-нибудь поможет. Ура