Jul
6th

Google Maps : optimiser la position et le zoom en fonction du contenu

  • Publié dans Google
  • Commentaires 2

Voici un petit script qui peut servir à optimiser l’affichage initial d’une carte google en fonction des marqueurs affichés sur cette dernière. Ça va me servir à moi du moins…


01. On a besoin d’une variable dans laquelle on va stocker les coordonnées des marqueurs
var bounds = new GLatLngBounds();

02. Ensuite, pour chaque marqueur affiché, on enregistre la coordonnée
bounds.extend(LeMarqueur.getPoint());

03. Une fois fini, on appelle la fonction
zoomToBounds();

04. Bien sûr, la fonction était définie au préalable comme suit :
function zoomToBounds(){
var center = bounds.getCenter();
map.setCenter(center, map.getBoundsZoomLevel(bounds));
}

Crime que j’aime ça quand c’est plus simple que ce à quoi je m’attendais!

2 Responses to “Google Maps : optimiser la position et le zoom en fonction du contenu”

  1. jukea says:

    salut,

    juste pour dire ton message a été utile à quelqu’un quelque part, qui sans vraiment le chercher, est tombé dessus :)

Leave a Reply