Dans Google Maps V3, comment puis-je obtenir un marqueur déplaçable pour afficher la carte?

J'ai trouvé plusieurs V2 exemples de la façon de recadrer la carte, tandis qu'un marqueur est déplacé. Par exemple: http://www.putyourlightson.net/projects/coordinates

    //create map and add controls
var map = new GMap2(document.getElementById("map"));
map.addControl(new GLargeMapControl());        
map.addControl(new GMapTypeControl());

//set centre point of map
var centrePoint = new GLatLng('53.34870686020199', '-6.267356872558594');
map.setCenter(centrePoint, 14); 

//add a draggable marker
var marker = new GMarker(centrePoint, {draggable: true});
map.addOverlay(marker);

//add a drag listener to the map
GEvent.addListener(marker, "dragend", function() {
    var point = marker.getPoint();
    map.panTo(point);
    document.getElementById("latitude").value = point.lat();
    document.getElementById("longitude").value = point.lng();
});

Cette page semble "auto-pan", tandis que le marqueur est déplacé; note que son seul écouteur d'événement est pour "dragend". Mais je vous assure que cette carte casseroles, tandis que le marqueur est déplacé.

Je suis en train de réaliser la même chose avec la V3 de l'API, sans succès. J'ai même essayé d'appeler la carte.panTo (), tandis que l'icône est glissé, avec insatisfaisant résultats: http://www.publicgloucester.com/test.html

function initialize ()
   {
   Gloucester = new google.maps.LatLng (42.6159285, -70.6619888);

   myOptions = 
      {
      zoom: 14,
      mapTypeId: google.maps.MapTypeId.ROADMAP,
      center: Gloucester,
      streetViewControl: false
      }

   map = new google.maps.Map (document.getElementById ("map_canvas"), myOptions);

   marker = new google.maps.Marker ({position: Gloucester, title: "Gloucester, MA"});
   marker.setMap (map);
   marker.setDraggable (true);

   google.maps.event.addListener (marker, 'drag', function (event) 
      {
      //Pan to this position (doesn't work!)
      map.panTo (marker.getPosition());
      });

   }

Il fait sens pour moi que ce ne serait pas, depuis le panoramique pour placer le marqueur dans le centre de la carte, alors que la carte est en mouvement, est faux.

Est-il aussi simple que la V2 de l'API de faire cela automatiquement, tandis que la V3 de l'API ne fonctionne pas? Comment puis-je obtenir cet effet avec la V3 de l'API?

Grâce.

source d'informationauteur Martin Del Vecchio