Google Maps: Comment déplacer les contrôles de zoom?

Comment puis-je déplacer les contrôles de zoom Google Maps, via l'API, vers l'autre côté de la carte?

var myOptions = { zoom: 6, zoomControl: true, zoomControlOptions: { style: google.maps.ZoomControlStyle.SMALL, position: google.maps.ControlPosition.LEFT_CENTER }, scaleControl: true, panControl: true, navigationControl: false, mapTypeId: 'roadmap', streetViewControl: false, center: new google.maps.LatLng(XXX,XXX) } map = new google.maps.Map(document.getElementById('map_canvas'), myOptions); 

En supposant que vous utilisez la version 2 de l'API:

 map.addControl(new GLargeMapControl3D(), new GControlPosition(G_ANCHOR_BOTTOM_RIGHT, new GSize(10,10))); 

Notez que le GSize le positionnera là où vous le souhaitez. Si vous voulez plus loin que de donner une valeur plus élevée au deuxième paramètre

Ici j'utilise google maps api v3 car v2 est obsolète

  function initialize() { var mapProp = { center: new google.maps.LatLng(51.508742,-0.120850), zoom:7, panControl:false, zoomControl:true, zoomControlOptions: { style: google.maps.ZoomControlStyle.SMALL, position: google.maps.ControlPosition.RIGHT }, mapTypeControl:false, scaleControl:false, streetViewControl:false, overviewMapControl:false, rotateControl:false, mapTypeId: google.maps.MapTypeId.ROADMAP }; var map = new google.maps.Map(document.getElementById("googleMap"),mapProp); } 

Utilisez ceci dans css:

 .gmnoprint:nth-child(9) { left: 50%; }