Can I disable drag functionality when the user tries to drag the map with his fingers without disturbing the Zoom in and Zoom out?
Any one please suggest an idea
You don't have to set this in code. You can configure the gestures from XML:
As well as uiScrollGestures, you can set uiZoomGestures, uiTiltGestures, and uiRotateGestures.
uiScrollGestures
uiZoomGestures
uiTiltGestures
uiRotateGestures
See XML Attributes documentation.