title: Overwrite setOnMarkerDragListener dont move marker
body: <p>Sorry about my English.
  On Google Map Android API marker doesn't have Longclick event. So i use setOnMarkerDragListener to catch the Longclick event. But unfortunately the marker still move on the map. I've tried to overwrite but seem not work. Here is my code:</p>
  
  <pre><code>mMap.setOnMarkerDragListener(new OnMarkerDragListener() {
          LatLng temp = null;
          @Override
          public void onMarkerDragStart(Marker marker) {
              // TODO Auto-generated method stub
              temp=marker.getPosition();
          }
  
          @Override
          public void onMarkerDragEnd(Marker marker) {
              // TODO Auto-generated method stub
              marker.setPosition(temp);
          }
  
          @Override
          public void onMarkerDrag(Marker marker) {
              // TODO Auto-generated method stub
              //LatLng temp = marker.getPosition();
              marker.setPosition(temp);
          }
      });     
  </code></pre>
  
  <p>The marker still move on the map. All i want is marker stay in position. Please help me!!!</p>