Pouvez-vous jeter un coup d'œil au lien suivant et me dire comment réinitialiser (Retourner la carte à Zoom par défaut 8) en cliquant sur un bouton de la carte? http://jsfiddle.net/Behseini/cbTx5/Accès et réglage des options de carte (Zoom)
Merci
Pouvez-vous jeter un coup d'œil au lien suivant et me dire comment réinitialiser (Retourner la carte à Zoom par défaut 8) en cliquant sur un bouton de la carte? http://jsfiddle.net/Behseini/cbTx5/Accès et réglage des options de carte (Zoom)
Merci
Vous devez déplacer la variable map
en dehors initialize
et appelez map.setZoom(zoo)
. Voici un violon cette démonstration: http://jsfiddle.net/cbTx5/2/
Edit - fixe la démo
La carte va changer le niveau de zoom lorsque l'événement zoom_changed
est déclenché. Lorsque vous appelez setZoom (valeur), cet événement est déclenché automatiquement.
Si vous voulez avoir plus de contrôle sur quand cela se produit, vous pouvez toujours dire:
$('.classname').click(function(){
map.zoom=8;
google.maps.event.trigger(map, 'zoom_changed');
});
qui aura le même effet et est moins élégant, mais il donne une meilleure vue d'ensemble de ce qui se passe.
Pour tous les événements qui sont déclenchés lorsque la carte est manipulée, consultez cette démo: http://gmaps-samples-v3.googlecode.com/svn/trunk/map_events/map_events.html
Merci Laurence mais cela ne fonctionne pas! – Behseini
Oups, le violon n'a pas sauvé. Essayez ce lien mis à jour. – Laurence
Merci Laurence ça marche maintenant – Behseini