45 votes

Ajustez automatiquement le zoom pour accueillir tous les marqueurs dans une carte Google

Utilisation de la dernière version de Google maps. Comment ajouter des marqueurs en utilisant la longitude et la latitude et ajuster automatiquement le niveau de zoom de la carte pour inclure tous les marqueurs en utilisant JavaScript ?

3voto

Jose Mhlanga Points 458

Ce qui suit a fait l'affaire pour moi

 map.fitBounds(bounds);


 // add a zoom to the map


var listener = google.maps.event.addListener(map, 'idle', function()
        {
          if(map.getZoom() > 16)
            map.setZoom(17);
          google.maps.event.removeListener(listener);
        });

Définissez le zoom souhaité dans la méthode setZoom(). Plus la valeur est grande, plus elle affiche les détails de l'emplacement, plus la valeur est petite, elle limite et réduit les détails de l'emplacement

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X