redimensionner une carte dans une autre taille
comme j'ai un peu chercher avant de trouver la reponse, je la mets ici pour qu'elle serve a d'autres...
Le probleme: vous avez affiché votre carte (VISU.getMap() disons) dans une div (<div id="carte"></div> par exemple). Maintenant vous redimensionnez cette div et vous voulez evidemment que la carte se redimensionne a la dimension de la div. Voila le code:
Code:
1 2 3 4
|
var div_carte = document.getElementById("carte");
VISU.render(div_carte);
VISU.setSize(div_carte.clientWidth, div_carte.clientHeight); |
bien mettre render et setSize. Le render suffit quand on diminue la taille de la div originale mais le setSize est necessaire quand on l'agrandit.
[EDIT]: corrigé en virant getMap()