Index: locpick.js =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/gmap/js/Attic/locpick.js,v retrieving revision 1.1.2.3 diff -u -r1.1.2.3 locpick.js --- locpick.js 12 Mar 2007 23:12:57 -0000 1.1.2.3 +++ locpick.js 26 Jun 2008 19:39:20 -0000 @@ -31,7 +31,18 @@ } obj.map.zoomIn(); obj.map.zoomIn(); - obj.map.addOverlay(obj.locpick_point = new GMarker(point)); + obj.map.addOverlay(obj.locpick_point = new GMarker(point, {draggable: true})); + GEvent.addListener(obj.locpick_point, 'drag', function() { + obj.locpick_coord = obj.locpick_point.getLatLng(); + obj.change('locpickchange', binding); + }); + GEvent.addListener(obj.locpick_point, 'dragend', function() { + obj.locpick_coord = obj.locpick_point.getLatLng(); + obj.map.zoomIn(); + obj.map.zoomIn(); + obj.map.panTo(obj.locpick_coord); + obj.change('locpickchange', binding); + }); obj.locpick_coord = point; obj.map.panTo(point); obj.change('locpickchange', binding);