2010-10-15 4 views
6

Y a-t-il un moyen de supprimer le contrôle de navigation circulaire, mais de conserver le contrôle du zoom dans l'API Google Maps V3? J'ai essayé de le forcer hors écran avec jQuery mais à chaque fois que la carte est mise à jour, elle revient. Des idées? Merci!Suppression du contrôle Pan dans l'API Google Maps V3

Répondre

10

Vous pouvez également jeter un oeil ici, vous pouvez supprimer/ajouter des contrôles spécifiques lorsque vous déclarez votre carte:

var latlng = new google.maps.LatLng(40.44062, -79.99588); 
var options = { 
    zoom: 14, 
    center: latlng, 
    disableDefaultUI: true, 
    mapTypeId: google.maps.MapTypeId.ROADMAP 
}; 

Taking Control of the Google Maps API V3 Controls

6

En V3, lorsque vous définissez votre options - vous avez la possibilité de désactiver/activer toutes les fonctionnalités de l'interface utilisateur:

function initialize() { 

    var mapOptions = { 
      zoom: 4, 
      center: new google.maps.LatLng(-33, 151), 
      //panControl: false, 
      zoomControl: false, 
      scaleControl: true, 
      mapTypeId: google.maps.MapTypeId.ROADMAP 
    } 

    var map = new google.maps.Map(document.getElementById("map-canvas"), mapOptions); 
} 
Questions connexes