title: Google Map Marker wrongly change position while drag drop
body: <p>I know we have some similar questions already but all of them can not help me solve my issue (because of the difference platform). So I put my question here with a hope that someone can help me.</p>
  
  <p>I am working on a xamarin project and using Google Map API ver 2 to make a map.
  When I touch on the map, I will add a new marker by using this code.</p>
  
  <pre><code>public void AddPoint(LatLng pointPossition)
      {
          MarkerOptions markerPoint = new MarkerOptions();
  
          markerPoint.Anchor (0.5f, 1.0f);//The same issue occur when I remove this line
          markerPoint.InvokeIcon(m_PointMoveableIcon);
          markerPoint.SetPosition (pointPossition);
          markerPoint.Draggable (true);
  
          Marker marker = m_Map.AddMarker(markerPoint);//m_Map is the Google Map
          m_Markers.Add(marker);//m_Markers is a list to store all created markers
      }
  </code></pre>
  
  <p>By that way, I can create some makers on the map
  <img src="https://i.stack.imgur.com/pYgX3.png" alt="enter image description here"></p>
  
  <p>All markers are draggable, so I can long click on any marker and drag it to another position, but unfortunately, the dragged marker change position suddenly, and this behavior is really bad. </p>
  
  <p><img src="https://i.stack.imgur.com/dh0Qz.png" alt="enter image description here"></p>
  
  <p>I tried many solutions but not work. So, I hope someone can help me.</p>
  
  <p>Thank in advance.</p>