I implement a function in my application that allows the user to manually find themselves on the map. So I use pin to represent their location and let the user drag it to where they are now. A simple solution is to use setDraggable(true) on the marker, but this requires users to hold the marker for 3 or 5 seconds until it is dragged. I think it is rather confusing for many users to use this feature. This way, I want the drag and drop to become more receptive, allowing users to drag and drop them right away without holding it for a while - like Foursquare does!

What should I do to implement my own drag and drop function? If you have any suggestions, please help me and thanks.
android android-maps-v2 draggable marker
friedegg-bacon-sandwich
source share