title: Is there a way to Fix a Google Maps Marker to the Center of its Map always?
body: <p>To be more precise, what I try to accomplish is that while I <strong><em>Drag</em></strong> a Google Map there's a Google Maps <strong>Marker</strong> <em>that stays fixed at the center of the map at all times</em>.
  This will improve User experience in my opinion, This is how I'm doing it now:</p>
  
  <pre><code>var map, marker, options;
  
  options = {
    center: new google.maps.LatLng(latitude, longitude),
    zoom: 15,
    mapTypeId: google.maps.MapTypeId.ROADMAP,
    mapTypeControl: false,
    overviewMapControl: false,
    zoomControl: true,
    draggable: true
  };
  
  map = new google.maps.Map(mapContainer, options);
  
  marker = new google.maps.Marker({
    position: new google.maps.LatLng(latitude, longitude),
    map: map,
    animation: google.maps.Animation.DROP
  });
  
  //This line is what makes the Marker stick to the center of the map
  marker.bindTo('position', map, 'center');
  </code></pre>
  
  <p>The problem I have with the code above is that.. When I drag the map underneath the Marker <strong>it's not smooth enough</strong>, ie. the Marker makes a wierd <em>jump</em> from the 'last' center to the 'new' center when dragging ends. (this is more noticeable on mobile devices), Therefore what I need is that the Marker is <strong>Really permanently fixed</strong> to the Center of its Map.</p>
  
  <p>Is there a way to get this done? (I think I've seen this in a web-site once)</p>
  
  <p>Let me know If you guys can help me.</p>
  
  <p>Thank you.</p>